// Copyright (c) 2024，D-Robotics.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

/***************************************************************************
* COPYRIGHT NOTICE
* Copyright 2019 Horizon Robotics, Inc.
* All rights reserved.
***************************************************************************/
#ifndef UTILITY_INC_ONSEMI_0233_RAW12_SETTING_4LANE_H_
#define UTILITY_INC_ONSEMI_0233_RAW12_SETTING_4LANE_H_

#define FPGA_AR0233


#define GAIN1 (4.0)
#define GAIN2 (8.0)
#define GAIN3 (14.8)
#define GAIN4 (GAIN3*2) //29.6
#define GAIN5 (GAIN4*2) //59.2
#define GAIN6 (GAIN5*2) //118.4
#define GAIN7 (GAIN6*2) //236.8

#define STEP0 (3.0)  //4.0- STEP1  -8.0
#define STEP1 (GAIN1+(GAIN2-GAIN1)/2)  //4.0- STEP1  -8.0
#define STEP2 (GAIN2+(GAIN3-GAIN2)/2)  //8.0-  STEP2 -14.8
#define STEP3 (GAIN3+(GAIN4-GAIN3)/2)  //14.8-  STEP3 -29.6
#define STEP4 (GAIN4+(GAIN5-GAIN4)/2)  //29.6-  STEP4  -59.2
#define STEP5 (GAIN5+(GAIN6-GAIN5)/2)  //59.2-  STEP5 -118.4
#define STEP6 (GAIN6+(GAIN7-GAIN6)/2)  //118.4-  STEP5 -236.8

#define AR0233_PARAM_HOLD       (0x3022)
#define AR0233_GAIN         	(0x305E)
#define AR0233_DGAIN			(0x3308)
#define AR0233_LINE             (0x3012)
#define AR0233_LINE2            (0x3212)
#define AR0233_VTS	          	(0x300A)
#define AR0233_HTS	        	(0x300C)
#define AR0233_CSI_LANE_MODE    (0x31AE)
#define AR0233_X_START          (0x3004)
#define AR0233_Y_START          (0x3002)
#define AR0233_X_END            (0x3008)
#define AR0233_Y_END            (0x3006)
#define REG_EXP_NUM             (0x3082)
#define VT_PIX_CLK_DIV          (0x302A)
#define VT_SYS_CLK_DIV          (0x302C)
#define PRE_PLL_CLK_DIV         (0x302E)
#define PLL_MULTIPLIER          (0x3030)
#define AR0233_RATIO_FATOR       100
#define AR0233_COMMON_ADDR       0x10

// config_index bit[8~11] reserved for camera trig mode
#define BIT(i)		(1 << (i))
#define TEST_PATTERN_SERDES	BIT(0)
#define TEST_PATTERN	BIT(1)
#define FPS_DIV		BIT(2)
#define DPHY_PORTB		BIT(3)
#define DPHY_COPY		BIT(4)
#define DES_STREAMOFF		BIT(5)
#define TRIG_STANDARD       BIT(8)
#define TRIG_SHUTTER_SYNC   BIT(9)
#define RES_WIDTH_1920      BIT(10)
#define RES_HEIGHT_1080     BIT(11)
#define DES_LOW_SPEED       BIT(12)

#define EXT_MASK	(0xFFFFFFC0)
#define EXT_MODE	(0x0000003F)
#define EXT_OFFS	(6)

#define DES_PORT_NUM_MAX 4

#define MAX9296_MFP_NUM 12u
#define MAX9296_MFP_OFFSET 3u

#define LINK_ALL                0xFF
#define LINK_NONE               0x00

#define REG_LINK_SET_9296       0x0010
#define LINK_ALL_9296           0x23
#define LINK_NONE_9296          0x20

#define REG_LINK_SET_96712      0x0003
#define LINK_ALL_96712          0xAA
#define LINK_NONE_96712         0xFF

#define MAX96712_MFP_NUM 16u
#define MAX96712_MFP_LOOP 5u
#define MAX96712_MFP_OFFSET 0x10

#define RETRY_POC_TIMES 3
#define POC_REG_WIDTH       REG8_VAL8
#define POC_RETRY_POLICY 1

uint32_t poc_init_setting[] = {
	0x01, 0x00,
	0x01, 0x1f,
};
static uint32_t max9295_ldo_enable[] = {
	0x10, 0x04, 0x04,
	0x12, 0x10, 0x10,
};
uint32_t max9296_init_setting[] = {
	0x0010, 0xf1,     // reset

	0x1449, 0x75,  // Enable ErrChPwrUp, Enhance link stability
	0x1549, 0x75,

	0x0313, 0x00,     // CSI output disabled
	0x0330, 0x04,     // 2x4 mode
	0x0319, 0x0c,
	0x0339, 0x80,
	0x033a, 0x42,
	0x0052, 0x01,     // PipeZ Stream ID = 1
	0x0320, 0x28,     // MIPI CSI Port A 800M
	0x0323, 0x28,     // MIPI CSI Port B 800M
	0x0325, 0x80,     // wait for a new frame
};

uint32_t max9295_init_setting[] = {
	0x02be, 0x00,
	0x0311, 0x20,  // start x/y/z/u from B,20
	0x0308, 0x62,  // x/y/z/u selected B,62
	0x0002, 0x23,  // Video transmit enable  // transmit Y,23
	0x0316, 0x6c,
	0x03f0, 0x51,
	0x0003, 0x03,
	0x0006, 0xb1,
	0x02be, 0x18,
	0x02bf, 0x60,
};

uint32_t max9296_init_setting_ws[] = {
	0x0010, 0xf1,     // reset
	0x0001, 0x01,

	0x0313, 0x00,     // CSI output disabled
	0x0330, 0x04,     // 2x4 mode
	0x0319, 0x0c,
	0x0339, 0x80,
	0x033a, 0x42,
	0x0051, 0x02,     // PipeY Stream ID = 2
	0x0052, 0x02,     // PipeZ Stream ID = 2
	0x0320, 0x2C,     // MIPI CSI Port A 800M
	0x0323, 0x2C,     // MIPI CSI Port B 800M
	0x0325, 0x80,     // wait for a new frame
	0x0316, 0x2c,
	0x0002, 0xf3,
	0x044a, 0xd0,
};

uint32_t max96717_init_setting_ws[] = {
	0x02d3, 0x00,
	0x0002, 0x43,  // Video transmit enable pipe Z
	0x0383, 0x00,
	0x0318, 0x6c,
	0x03f1, 0x09,
	0x03f0, 0x51,
	0x0570, 0x1c,
	0x0570, 0x0c,
	0x0006, 0xb1,
	0x02bf, 0x60,
	0x02be, 0x90,
	0x02d3, 0x90,
};

uint32_t single_maxser_i2cmap_setting[] = {
	0x0000, 0x80,
};
uint32_t single_sensor_i2cmap_setting[] = {
	0x0042, 0x20,
	0x0043, 0x20,
};

uint32_t max9296_phy_portb_init_setting[] = {
	0x0051, 0x01,     // PipeY Stream ID = 1
	0x0052, 0x02,     // PipeZ Stream ID = 2
};

uint32_t max9296_phy_portall_init_setting[] = {
	0x0051, 0x01,     // PipeY Stream ID = 1
	0x0052, 0x01,     // PipeZ Stream ID = 1
};

uint32_t max9296_add_max96718_init_setting[] = {
	0x0161, 0x09,
};

static uint8_t max96712_max96717_init_setting[] = {
	0x04, 0x52, 0x00, 0x13, 0x40,     // chip reset
	0x00, 0xFF,
	0x00, 0xAF,
	0x04, 0x52, 0x00, 0x10, 0x11,     // Link A
	0x04, 0x52, 0x00, 0x11, 0x11,     // Link A
	0x04, 0x52, 0x00, 0x18, 0xFF,     // data path reset avtive
	0x00, 0xFF,
	0x04, 0x52, 0x00, 0x18, 0x00,     // data path reset release
	0x04, 0x52, 0x04, 0x0B, 0x00,     // CSI output disabled
	0x00, 0xFF,
	0x00, 0xAF,

	0x04, 0x52, 0x00, 0x06, 0xF1,     // Link A
	0x00, 0x32,

	// MAX96717 - Serializer config
	0x04, 0x80, 0x02, 0xbe, 0x90,
	0x04, 0x80, 0x02, 0xbf, 0x60,

	0x04, 0x80, 0x03, 0x30, 0x00,   // Sensor 0 set pipe Z
	0x04, 0x80, 0x03, 0x31, 0x33,   // 4 Lanes
	0x04, 0x80, 0x03, 0x32, 0xE0,   // Lane mapping for PHY 1
	0x04, 0x80, 0x03, 0x33, 0x04,   // Lane mapping for PHY 2
	0x04, 0x80, 0x03, 0x08, 0x64,   // Enable PORT B && pipe Z
	0x04, 0x80, 0x03, 0x11, 0x40,   // stat pipe Z for PORT B
	0x04, 0x80, 0x00, 0x02, 0x43,   // transmit enable for pipe Z
	0x04, 0x80, 0x03, 0x18, 0x6C,   // Datatype for pipe Z
	0x04, 0x80, 0x03, 0x83, 0x00,
	0x04, 0x80, 0x03, 0xf0, 0x51,
	0x04, 0x80, 0x03, 0xf1, 0x09,
	0x04, 0x80, 0x05, 0x70, 0x1c,
	0x04, 0x80, 0x05, 0x70, 0x0c,
	0x04, 0x80, 0x00, 0x06, 0xb1,

	// MAX96712 - Deserializer config
	0x04, 0x52, 0x00, 0xF0, 0x62,  	// pipe0: A-Z, pipie1: B-Z.
	0x04, 0x52, 0x00, 0xF4, 0x01,    // Enable Pipe 0

	0x04, 0x52, 0x09, 0x0B, 0x07,    // Map source 0~2 for Link A
	0x04, 0x52, 0x09, 0x2D, 0x15,    // Map source to controller 1
	0x04, 0x52, 0x09, 0x0D, 0x2C,    // src vc && datatype, vc = 0, RAW12
	0x04, 0x52, 0x09, 0x0E, 0x2C,    // dst vc && datatype, vc = 0, RAW12
	0x04, 0x52, 0x09, 0x0F, 0x00,    // src frame start
	0x04, 0x52, 0x09, 0x10, 0x00,    // dst frame start
	0x04, 0x52, 0x09, 0x11, 0x01,    // src frame end
	0x04, 0x52, 0x09, 0x12, 0x01,    // dst frame end

	0x04, 0x52, 0x08, 0xA0, 0x04,    // 2x4 mode

	0x04, 0x52, 0x08, 0xA3, 0xE4,    // Map data lanes for PHY 1
	0x04, 0x52, 0x08, 0xA4, 0xE4,    // Map data lanes for PHY 0

	0x04, 0x52, 0x09, 0x0A, 0xC0,    // 4 lanes
	0x04, 0x52, 0x09, 0x4A, 0xC0,
	0x04, 0x52, 0x09, 0x8A, 0xC0,
	0x04, 0x52, 0x09, 0xCA, 0xC0,

	0x04, 0x52, 0x08, 0xA2, 0x34,    // Enable MIPI PHY0~1

// Hold DPLL in reset (config_soft_rst_n = 0) before changing the rate
	0x04, 0x52, 0x1C, 0x00, 0xF4,
	0x04, 0x52, 0x1D, 0x00, 0xF4,
	0x04, 0x52, 0x1E, 0x00, 0xF4,
	0x04, 0x52, 0x1F, 0x00, 0xF4,

// Set Data rate to be 2000Mbps/lane
	0x04, 0x52, 0x04, 0x15, 0x34,
	0x04, 0x52, 0x04, 0x18, 0x34,
	0x04, 0x52, 0x04, 0x1B, 0x34,
	0x04, 0x52, 0x04, 0x1E, 0x34,

// Release reset to DPLL (config_soft_rst_n = 1)
	0x04, 0x52, 0x1C, 0x00, 0xF5,
	0x04, 0x52, 0x1D, 0x00, 0xF5,
	0x04, 0x52, 0x1E, 0x00, 0xF5,
	0x04, 0x52, 0x1F, 0x00, 0xF5,
};

static uint8_t max96712_max96717_quad_init_setting_4lane[] = {
	0x04, 0x52, 0x00, 0x13, 0x40,     // chip reset
	0x00, 0xFF,
	0x00, 0xAF,
	0x04, 0x52, 0x00, 0x10, 0x11,     // Link A
	0x04, 0x52, 0x00, 0x11, 0x11,     // Link A
	0x04, 0x52, 0x00, 0x18, 0xFF,     // data path reset avtive
	0x00, 0xFF,
	0x04, 0x52, 0x00, 0x18, 0x00,     // data path reset release
	0x04, 0x52, 0x04, 0x0B, 0x00,     // CSI output disabled
	0x00, 0xFF,
	0x00, 0xAF,

	0x04, 0x52, 0x00, 0x06, 0xF1,     // Link A
	0x00, 0x32,
	0x04, 0x80, 0x00, 0x00, 0x82,
	0x04, 0x82, 0x00, 0x42, 0xC4,
	0x04, 0x82, 0x00, 0x43, 0x82,
	0x04, 0x82, 0x00, 0x44, 0x22,
	0x04, 0x82, 0x00, 0x45, 0x20,

	0x04, 0x52, 0x00, 0x06, 0xF2,     // Link B
	0x00, 0x32,
	0x04, 0x80, 0x00, 0x00, 0x84,
	0x04, 0x84, 0x00, 0x42, 0xC4,
	0x04, 0x84, 0x00, 0x43, 0x84,
	0x04, 0x84, 0x00, 0x44, 0x24,
	0x04, 0x84, 0x00, 0x45, 0x20,

	0x04, 0x52, 0x00, 0x06, 0xF4,    // Link C
	0x00, 0x32,
	0x04, 0x80, 0x00, 0x00, 0x86,
	0x04, 0x86, 0x00, 0x42, 0xC4,
	0x04, 0x86, 0x00, 0x43, 0x86,
	0x04, 0x86, 0x00, 0x44, 0x26,
	0x04, 0x86, 0x00, 0x45, 0x20,

	0x04, 0x52, 0x00, 0x06, 0xF8,    // Link D
	0x00, 0x80,
	0x04, 0x80, 0x00, 0x00, 0x88,
	0x04, 0x88, 0x00, 0x42, 0xC4,
	0x04, 0x88, 0x00, 0x43, 0x88,
	0x04, 0x88, 0x00, 0x44, 0x28,
	0x04, 0x88, 0x00, 0x45, 0x20,

	0x04, 0x52, 0x00, 0x06, 0xFF,   // Enable all 4 Links in GMSL2 mode
	0x00, 0xFF,
	0x04, 0x82, 0x02, 0xd3, 0x00,
	0x04, 0x82, 0x02, 0xbe, 0x90,
	0x04, 0x82, 0x02, 0xbf, 0x60,

	0x04, 0x82, 0x03, 0x30, 0x00,   // Sensor 0 set pipe Z
	0x04, 0x82, 0x03, 0x31, 0x33,   // 4 Lanes
	0x04, 0x82, 0x03, 0x32, 0xE0,   // Lane mapping for PHY 1
	0x04, 0x82, 0x03, 0x33, 0x04,   // Lane mapping for PHY 2
	0x04, 0x82, 0x03, 0x08, 0x64,   // Enable PORT B && pipe Z
	0x04, 0x82, 0x03, 0x11, 0x40,   // stat pipe Z for PORT B
	0x04, 0x82, 0x00, 0x02, 0x43,   // transmit enable for pipe Z
	0x04, 0x82, 0x03, 0x18, 0x6C,   // Datatype for pipe Z
	0x04, 0x82, 0x03, 0x83, 0x00,
	0x04, 0x82, 0x03, 0xf0, 0x51,
	0x04, 0x82, 0x03, 0xf1, 0x09,
	0x04, 0x82, 0x05, 0x70, 0x1c,
	0x04, 0x82, 0x05, 0x70, 0x0c,
	0x04, 0x82, 0x00, 0x06, 0xb1,
	0x04, 0x82, 0x02, 0xd3, 0x90,

	0x04, 0x84, 0x02, 0xd3, 0x00,
	0x04, 0x84, 0x02, 0xbe, 0x90,
	0x04, 0x84, 0x02, 0xbf, 0x60,

	0x04, 0x84, 0x03, 0x30, 0x00,   // Sensor 1 set pipe Z
	0x04, 0x84, 0x03, 0x31, 0x33,   // 4 Lanes
	0x04, 0x84, 0x03, 0x32, 0xE0,   // Lane mapping for PHY 1
	0x04, 0x84, 0x03, 0x33, 0x04,   // Lane mapping for PHY 2
	0x04, 0x84, 0x03, 0x08, 0x64,   // Enable PORT B && pipe Z
	0x04, 0x84, 0x03, 0x11, 0x40,   // stat pipe Z for PORT B
	0x04, 0x84, 0x00, 0x02, 0x43,   // transmit enable for pipe Z
	0x04, 0x84, 0x03, 0x18, 0x6C,   // Datatype for pipe Z
	0x04, 0x84, 0x03, 0x83, 0x00,
	0x04, 0x84, 0x03, 0xf0, 0x51,
	0x04, 0x84, 0x03, 0xf1, 0x09,
	0x04, 0x84, 0x05, 0x70, 0x1c,
	0x04, 0x84, 0x05, 0x70, 0x0c,
	0x04, 0x84, 0x00, 0x06, 0xb1,
	0x04, 0x84, 0x02, 0xd3, 0x90,

	0x04, 0x86, 0x02, 0xd3, 0x00,
	0x04, 0x86, 0x02, 0xbe, 0x90,
	0x04, 0x86, 0x02, 0xbf, 0x60,

	0x04, 0x86, 0x03, 0x30, 0x00,   // Sensor 2 set pipe Z
	0x04, 0x86, 0x03, 0x31, 0x33,   // 4 Lanes
	0x04, 0x86, 0x03, 0x32, 0xE0,   // Lane mapping for PHY 1
	0x04, 0x86, 0x03, 0x33, 0x04,   // Lane mapping for PHY 2
	0x04, 0x86, 0x03, 0x08, 0x64,   // Enable PORT B && pipe Z
	0x04, 0x86, 0x03, 0x11, 0x40,   // stat pipe Z for PORT B
	0x04, 0x86, 0x00, 0x02, 0x43,   // transmit enable for pipe Z
	0x04, 0x86, 0x03, 0x18, 0x6C,   // Datatype for pipe Z
	0x04, 0x86, 0x03, 0x83, 0x00,
	0x04, 0x86, 0x03, 0xf0, 0x51,
	0x04, 0x86, 0x03, 0xf1, 0x09,
	0x04, 0x86, 0x05, 0x70, 0x1c,
	0x04, 0x86, 0x05, 0x70, 0x0c,
	0x04, 0x86, 0x00, 0x06, 0xb1,
	0x04, 0x86, 0x02, 0xd3, 0x90,

	0x04, 0x88, 0x02, 0xd3, 0x00,
	0x04, 0x88, 0x02, 0xbe, 0x90,
	0x04, 0x88, 0x02, 0xbf, 0x60,

	0x04, 0x88, 0x03, 0x30, 0x00,   // Sensor 3 set pipe Z
	0x04, 0x88, 0x03, 0x31, 0x33,   // 4 Lanes
	0x04, 0x88, 0x03, 0x32, 0xE0,   // Lane mapping for PHY 1
	0x04, 0x88, 0x03, 0x33, 0x04,   // Lane mapping for PHY 2
	0x04, 0x88, 0x03, 0x08, 0x64,   // Enable PORT B && pipe Z
	0x04, 0x88, 0x03, 0x11, 0x40,   // stat pipe Z for PORT B
	0x04, 0x88, 0x00, 0x02, 0x43,   // transmit enable for pipe Z
	0x04, 0x88, 0x03, 0x18, 0x6C,   // Datatype for pipe Z
	0x04, 0x88, 0x03, 0x83, 0x00,
	0x04, 0x88, 0x03, 0xf0, 0x51,
	0x04, 0x88, 0x03, 0xf1, 0x09,
	0x04, 0x88, 0x05, 0x70, 0x1c,
	0x04, 0x88, 0x05, 0x70, 0x0c,
	0x04, 0x88, 0x00, 0x06, 0xb1,
	0x04, 0x88, 0x02, 0xd3, 0x90,

// pipe X in link B to video pipe 1, pipe X in link A to video pipe 0
	0x04, 0x52, 0x00, 0xF0, 0x62,
// pipe X in link D to video pipe 3, pipe X in link C to video pipe 2
	0x04, 0x52, 0x00, 0xF1, 0xEA,

	0x04, 0x52, 0x00, 0xF4, 0x0F,    // Enable Pipe 0~3

	0x04, 0x52, 0x09, 0x0B, 0x07,    // Map source 0~2 for Link A
	0x04, 0x52, 0x09, 0x2D, 0x15,    // Map source to controller 1
	0x04, 0x52, 0x09, 0x0D, 0x2C,    // src vc && datatype, vc = 0, RAW12
	0x04, 0x52, 0x09, 0x0E, 0x2C,    // dst vc && datatype, vc = 0, RAW12
	0x04, 0x52, 0x09, 0x0F, 0x00,    // src frame start
	0x04, 0x52, 0x09, 0x10, 0x00,    // dst frame start
	0x04, 0x52, 0x09, 0x11, 0x01,    // src frame end
	0x04, 0x52, 0x09, 0x12, 0x01,    // dst frame end

	0x04, 0x52, 0x09, 0x4B, 0x07,    // Map source 0~2 for Link B
	0x04, 0x52, 0x09, 0x6D, 0x15,
	0x04, 0x52, 0x09, 0x4D, 0x2C,
	0x04, 0x52, 0x09, 0x4E, 0x6C,    // vc = 1
	0x04, 0x52, 0x09, 0x4F, 0x00,
	0x04, 0x52, 0x09, 0x50, 0x40,
	0x04, 0x52, 0x09, 0x51, 0x01,
	0x04, 0x52, 0x09, 0x52, 0x41,

	0x04, 0x52, 0x09, 0x8B, 0x07,    // Map source 0~2 for Link C
	0x04, 0x52, 0x09, 0xAD, 0x15,
	0x04, 0x52, 0x09, 0x8D, 0x2C,
	0x04, 0x52, 0x09, 0x8E, 0xAC,    // vc = 2
	0x04, 0x52, 0x09, 0x8F, 0x00,
	0x04, 0x52, 0x09, 0x90, 0x80,
	0x04, 0x52, 0x09, 0x91, 0x01,
	0x04, 0x52, 0x09, 0x92, 0x81,

	0x04, 0x52, 0x09, 0xCB, 0x07,    // Map source 0~2 for Link D
	0x04, 0x52, 0x09, 0xED, 0x15,
	0x04, 0x52, 0x09, 0xCD, 0x2C,
	0x04, 0x52, 0x09, 0xCE, 0xEC,    // vc = 3
	0x04, 0x52, 0x09, 0xCF, 0x00,
	0x04, 0x52, 0x09, 0xD0, 0xC0,
	0x04, 0x52, 0x09, 0xD1, 0x01,
	0x04, 0x52, 0x09, 0xD2, 0xC1,

	0x04, 0x52, 0x08, 0xA0, 0x04,    // 2x4 mode

	0x04, 0x52, 0x08, 0xA3, 0xE4,    // Map data lanes for PHY 1
	0x04, 0x52, 0x08, 0xA4, 0xE4,    // Map data lanes for PHY 0

	0x04, 0x52, 0x09, 0x0A, 0xC0,    // 4 lanes
	0x04, 0x52, 0x09, 0x4A, 0xC0,
	0x04, 0x52, 0x09, 0x8A, 0xC0,
	0x04, 0x52, 0x09, 0xCA, 0xC0,

	0x04, 0x52, 0x08, 0xA2, 0x34,    // Enable MIPI PHY0~1

// Hold DPLL in reset (config_soft_rst_n = 0) before changing the rate
	0x04, 0x52, 0x1C, 0x00, 0xF4,
	0x04, 0x52, 0x1D, 0x00, 0xF4,
	0x04, 0x52, 0x1E, 0x00, 0xF4,
	0x04, 0x52, 0x1F, 0x00, 0xF4,

// Set Data rate to be 2000Mbps/lane
	0x04, 0x52, 0x04, 0x15, 0x34,
	0x04, 0x52, 0x04, 0x18, 0x34,
	0x04, 0x52, 0x04, 0x1B, 0x34,
	0x04, 0x52, 0x04, 0x1E, 0x34,

// Release reset to DPLL (config_soft_rst_n = 1)
	0x04, 0x52, 0x1C, 0x00, 0xF5,
	0x04, 0x52, 0x1D, 0x00, 0xF5,
	0x04, 0x52, 0x1E, 0x00, 0xF5,
	0x04, 0x52, 0x1F, 0x00, 0xF5,
};

static uint8_t max96712_max96717_dual_init_setting_4lane[] = {
	0x04, 0x52, 0x00, 0x13, 0x40,     // chip reset
	0x00, 0xFF,
	0x00, 0xAF,
	0x04, 0x52, 0x00, 0x10, 0x11,     // Link A
	0x04, 0x52, 0x00, 0x11, 0x11,     // Link A
	0x04, 0x52, 0x00, 0x18, 0xFF,     // data path reset avtive
	0x00, 0xFF,
	0x04, 0x52, 0x00, 0x18, 0x00,     // data path reset release
	0x04, 0x52, 0x04, 0x0B, 0x00,     // CSI output disabled
	0x00, 0xFF,
	0x00, 0xAF,

	0x04, 0x52, 0x00, 0x06, 0xF1,     // Link A
	0x00, 0x32,
	0x04, 0x80, 0x00, 0x00, 0x82,
	0x04, 0x82, 0x00, 0x42, 0xC4,
	0x04, 0x82, 0x00, 0x43, 0x82,
	0x04, 0x82, 0x00, 0x44, 0x22,
	0x04, 0x82, 0x00, 0x45, 0x20,

	0x04, 0x52, 0x00, 0x06, 0xF2,     // Link B
	0x00, 0x32,
	0x04, 0x80, 0x00, 0x00, 0x84,
	0x04, 0x84, 0x00, 0x42, 0xC4,
	0x04, 0x84, 0x00, 0x43, 0x84,
	0x04, 0x84, 0x00, 0x44, 0x24,
	0x04, 0x84, 0x00, 0x45, 0x20,

	0x04, 0x52, 0x00, 0x06, 0xF3,   // Enable A+B Links in GMSL2 mode
	0x00, 0xFF,
	0x04, 0x82, 0x02, 0xd3, 0x00,
	0x04, 0x82, 0x02, 0xbe, 0x90,
	0x04, 0x82, 0x02, 0xbf, 0x60,

	0x04, 0x82, 0x03, 0x30, 0x00,   // Sensor 0 set pipe Z
	0x04, 0x82, 0x03, 0x31, 0x33,   // 4 Lanes
	0x04, 0x82, 0x03, 0x32, 0xE0,   // Lane mapping for PHY 1
	0x04, 0x82, 0x03, 0x33, 0x04,   // Lane mapping for PHY 2
	0x04, 0x82, 0x03, 0x08, 0x64,   // Enable PORT B && pipe Z
	0x04, 0x82, 0x03, 0x11, 0x40,   // stat pipe Z for PORT B
	0x04, 0x82, 0x00, 0x02, 0x43,   // transmit enable for pipe Z
	0x04, 0x82, 0x03, 0x18, 0x6C,   // Datatype for pipe Z
	0x04, 0x82, 0x03, 0x83, 0x00,
	0x04, 0x82, 0x03, 0xf0, 0x51,
	0x04, 0x82, 0x03, 0xf1, 0x09,
	0x04, 0x82, 0x05, 0x70, 0x1c,
	0x04, 0x82, 0x05, 0x70, 0x0c,
	0x04, 0x82, 0x00, 0x06, 0xb1,
	0x04, 0x82, 0x02, 0xd3, 0x90,

	0x04, 0x84, 0x02, 0xd3, 0x00,
	0x04, 0x84, 0x02, 0xbe, 0x90,
	0x04, 0x84, 0x02, 0xbf, 0x60,

	0x04, 0x84, 0x03, 0x30, 0x00,   // Sensor 1 set pipe Z
	0x04, 0x84, 0x03, 0x31, 0x33,   // 4 Lanes
	0x04, 0x84, 0x03, 0x32, 0xE0,   // Lane mapping for PHY 1
	0x04, 0x84, 0x03, 0x33, 0x04,   // Lane mapping for PHY 2
	0x04, 0x84, 0x03, 0x08, 0x64,   // Enable PORT B && pipe Z
	0x04, 0x84, 0x03, 0x11, 0x40,   // stat pipe Z for PORT B
	0x04, 0x84, 0x00, 0x02, 0x43,   // transmit enable for pipe Z
	0x04, 0x84, 0x03, 0x18, 0x6C,   // Datatype for pipe Z
	0x04, 0x84, 0x03, 0x83, 0x00,
	0x04, 0x84, 0x03, 0xf0, 0x51,
	0x04, 0x84, 0x03, 0xf1, 0x09,
	0x04, 0x84, 0x05, 0x70, 0x1c,
	0x04, 0x84, 0x05, 0x70, 0x0c,
	0x04, 0x84, 0x00, 0x06, 0xb1,
	0x04, 0x84, 0x02, 0xd3, 0x90,

// pipe X in link B to video pipe 1, pipe X in link A to video pipe 0
	0x04, 0x52, 0x00, 0xF0, 0x62,

	0x04, 0x52, 0x00, 0xF4, 0x03,    // Enable Pipe 0~1

	0x04, 0x52, 0x09, 0x0B, 0x07,    // Map source 0~2 for Link A
	0x04, 0x52, 0x09, 0x2D, 0x15,    // Map source to controller 1
	0x04, 0x52, 0x09, 0x0D, 0x2C,    // src vc && datatype, vc = 0, RAW12
	0x04, 0x52, 0x09, 0x0E, 0x2C,    // dst vc && datatype, vc = 0, RAW12
	0x04, 0x52, 0x09, 0x0F, 0x00,    // src frame start
	0x04, 0x52, 0x09, 0x10, 0x00,    // dst frame start
	0x04, 0x52, 0x09, 0x11, 0x01,    // src frame end
	0x04, 0x52, 0x09, 0x12, 0x01,    // dst frame end

	0x04, 0x52, 0x09, 0x4B, 0x07,    // Map source 0~2 for Link B
	0x04, 0x52, 0x09, 0x6D, 0x15,
	0x04, 0x52, 0x09, 0x4D, 0x2C,
	0x04, 0x52, 0x09, 0x4E, 0x6C,    // vc = 1
	0x04, 0x52, 0x09, 0x4F, 0x00,
	0x04, 0x52, 0x09, 0x50, 0x40,
	0x04, 0x52, 0x09, 0x51, 0x01,
	0x04, 0x52, 0x09, 0x52, 0x41,

	0x04, 0x52, 0x08, 0xA0, 0x04,    // 2x4 mode

	0x04, 0x52, 0x08, 0xA3, 0xE4,    // Map data lanes for PHY 1
	0x04, 0x52, 0x08, 0xA4, 0xE4,    // Map data lanes for PHY 0

	0x04, 0x52, 0x09, 0x0A, 0xC0,    // 4 lanes
	0x04, 0x52, 0x09, 0x4A, 0xC0,
	0x04, 0x52, 0x09, 0x8A, 0xC0,
	0x04, 0x52, 0x09, 0xCA, 0xC0,

	0x04, 0x52, 0x08, 0xA2, 0x34,    // Enable MIPI PHY0~1

// Hold DPLL in reset (config_soft_rst_n = 0) before changing the rate
	0x04, 0x52, 0x1C, 0x00, 0xF4,
	0x04, 0x52, 0x1D, 0x00, 0xF4,
	0x04, 0x52, 0x1E, 0x00, 0xF4,
	0x04, 0x52, 0x1F, 0x00, 0xF4,

// Set Data rate to be 2000Mbps/lane
	0x04, 0x52, 0x04, 0x15, 0x34,
	0x04, 0x52, 0x04, 0x18, 0x34,
	0x04, 0x52, 0x04, 0x1B, 0x34,
	0x04, 0x52, 0x04, 0x1E, 0x34,

// Release reset to DPLL (config_soft_rst_n = 1)
	0x04, 0x52, 0x1C, 0x00, 0xF5,
	0x04, 0x52, 0x1D, 0x00, 0xF5,
	0x04, 0x52, 0x1E, 0x00, 0xF5,
	0x04, 0x52, 0x1F, 0x00, 0xF5,
};

static uint8_t max96712_max96717_trip_init_setting_4lane[] = {
	0x04, 0x52, 0x00, 0x13, 0x40,     // chip reset
	0x00, 0xFF,
	0x00, 0xAF,
	0x04, 0x52, 0x00, 0x10, 0x11,     // Link A
	0x04, 0x52, 0x00, 0x11, 0x11,     // Link A
	0x04, 0x52, 0x00, 0x18, 0xFF,     // data path reset avtive
	0x00, 0xFF,
	0x04, 0x52, 0x00, 0x18, 0x00,     // data path reset release
	0x04, 0x52, 0x04, 0x0B, 0x00,     // CSI output disabled
	0x00, 0xFF,
	0x00, 0xAF,

	0x04, 0x52, 0x00, 0x06, 0xF1,     // Link A
	0x00, 0x32,
	0x04, 0x80, 0x00, 0x00, 0x82,
	0x04, 0x82, 0x00, 0x42, 0xC4,
	0x04, 0x82, 0x00, 0x43, 0x82,
	0x04, 0x82, 0x00, 0x44, 0x22,
	0x04, 0x82, 0x00, 0x45, 0x20,

	0x04, 0x52, 0x00, 0x06, 0xF2,     // Link B
	0x00, 0x32,
	0x04, 0x80, 0x00, 0x00, 0x84,
	0x04, 0x84, 0x00, 0x42, 0xC4,
	0x04, 0x84, 0x00, 0x43, 0x84,
	0x04, 0x84, 0x00, 0x44, 0x24,
	0x04, 0x84, 0x00, 0x45, 0x20,

	0x04, 0x52, 0x00, 0x06, 0xF4,    // Link C
	0x00, 0x32,
	0x04, 0x80, 0x00, 0x00, 0x86,
	0x04, 0x86, 0x00, 0x42, 0xC4,
	0x04, 0x86, 0x00, 0x43, 0x86,
	0x04, 0x86, 0x00, 0x44, 0x26,
	0x04, 0x86, 0x00, 0x45, 0x20,

	0x04, 0x52, 0x00, 0x06, 0xF7,   // Enable A+B+C Links in GMSL2 mode
	0x00, 0xFF,
	0x04, 0x82, 0x02, 0xd3, 0x00,
	0x04, 0x82, 0x02, 0xbe, 0x90,
	0x04, 0x82, 0x02, 0xbf, 0x60,

	0x04, 0x82, 0x03, 0x30, 0x00,   // Sensor 0 set pipe Z
	0x04, 0x82, 0x03, 0x31, 0x33,   // 4 Lanes
	0x04, 0x82, 0x03, 0x32, 0xE0,   // Lane mapping for PHY 1
	0x04, 0x82, 0x03, 0x33, 0x04,   // Lane mapping for PHY 2
	0x04, 0x82, 0x03, 0x08, 0x64,   // Enable PORT B && pipe Z
	0x04, 0x82, 0x03, 0x11, 0x40,   // stat pipe Z for PORT B
	0x04, 0x82, 0x00, 0x02, 0x43,   // transmit enable for pipe Z
	0x04, 0x82, 0x03, 0x18, 0x6C,   // Datatype for pipe Z
	0x04, 0x82, 0x03, 0x83, 0x00,
	0x04, 0x82, 0x03, 0xf0, 0x51,
	0x04, 0x82, 0x03, 0xf1, 0x09,
	0x04, 0x82, 0x05, 0x70, 0x1c,
	0x04, 0x82, 0x05, 0x70, 0x0c,
	0x04, 0x82, 0x00, 0x06, 0xb1,
	0x04, 0x82, 0x02, 0xd3, 0x90,

	0x04, 0x84, 0x02, 0xd3, 0x00,
	0x04, 0x84, 0x02, 0xbe, 0x90,
	0x04, 0x84, 0x02, 0xbf, 0x60,

	0x04, 0x84, 0x03, 0x30, 0x00,   // Sensor 1 set pipe Z
	0x04, 0x84, 0x03, 0x31, 0x33,   // 4 Lanes
	0x04, 0x84, 0x03, 0x32, 0xE0,   // Lane mapping for PHY 1
	0x04, 0x84, 0x03, 0x33, 0x04,   // Lane mapping for PHY 2
	0x04, 0x84, 0x03, 0x08, 0x64,   // Enable PORT B && pipe Z
	0x04, 0x84, 0x03, 0x11, 0x40,   // stat pipe Z for PORT B
	0x04, 0x84, 0x00, 0x02, 0x43,   // transmit enable for pipe Z
	0x04, 0x84, 0x03, 0x18, 0x6C,   // Datatype for pipe Z
	0x04, 0x84, 0x03, 0x83, 0x00,
	0x04, 0x84, 0x03, 0xf0, 0x51,
	0x04, 0x84, 0x03, 0xf1, 0x09,
	0x04, 0x84, 0x05, 0x70, 0x1c,
	0x04, 0x84, 0x05, 0x70, 0x0c,
	0x04, 0x84, 0x00, 0x06, 0xb1,
	0x04, 0x84, 0x02, 0xd3, 0x90,

	0x04, 0x86, 0x02, 0xd3, 0x00,
	0x04, 0x86, 0x02, 0xbe, 0x90,
	0x04, 0x86, 0x02, 0xbf, 0x60,

	0x04, 0x86, 0x03, 0x30, 0x00,   // Sensor 2 set pipe Z
	0x04, 0x86, 0x03, 0x31, 0x33,   // 4 Lanes
	0x04, 0x86, 0x03, 0x32, 0xE0,   // Lane mapping for PHY 1
	0x04, 0x86, 0x03, 0x33, 0x04,   // Lane mapping for PHY 2
	0x04, 0x86, 0x03, 0x08, 0x64,   // Enable PORT B && pipe Z
	0x04, 0x86, 0x03, 0x11, 0x40,   // stat pipe Z for PORT B
	0x04, 0x86, 0x00, 0x02, 0x43,   // transmit enable for pipe Z
	0x04, 0x86, 0x03, 0x18, 0x6C,   // Datatype for pipe Z
	0x04, 0x86, 0x03, 0x83, 0x00,
	0x04, 0x86, 0x03, 0xf0, 0x51,
	0x04, 0x86, 0x03, 0xf1, 0x09,
	0x04, 0x86, 0x05, 0x70, 0x1c,
	0x04, 0x86, 0x05, 0x70, 0x0c,
	0x04, 0x86, 0x00, 0x06, 0xb1,
	0x04, 0x86, 0x02, 0xd3, 0x90,

// pipe X in link B to video pipe 1, pipe X in link A to video pipe 0
	0x04, 0x52, 0x00, 0xF0, 0x62,
// pipe X in link D to video pipe 3, pipe X in link C to video pipe 2
	0x04, 0x52, 0x00, 0xF1, 0xEA,

	0x04, 0x52, 0x00, 0xF4, 0x07,    // Enable Pipe 0~2

	0x04, 0x52, 0x09, 0x0B, 0x07,    // Map source 0~2 for Link A
	0x04, 0x52, 0x09, 0x2D, 0x15,    // Map source to controller 1
	0x04, 0x52, 0x09, 0x0D, 0x2C,    // src vc && datatype, vc = 0, RAW12
	0x04, 0x52, 0x09, 0x0E, 0x2C,    // dst vc && datatype, vc = 0, RAW12
	0x04, 0x52, 0x09, 0x0F, 0x00,    // src frame start
	0x04, 0x52, 0x09, 0x10, 0x00,    // dst frame start
	0x04, 0x52, 0x09, 0x11, 0x01,    // src frame end
	0x04, 0x52, 0x09, 0x12, 0x01,    // dst frame end

	0x04, 0x52, 0x09, 0x4B, 0x07,    // Map source 0~2 for Link B
	0x04, 0x52, 0x09, 0x6D, 0x15,
	0x04, 0x52, 0x09, 0x4D, 0x2C,
	0x04, 0x52, 0x09, 0x4E, 0x6C,    // vc = 1
	0x04, 0x52, 0x09, 0x4F, 0x00,
	0x04, 0x52, 0x09, 0x50, 0x40,
	0x04, 0x52, 0x09, 0x51, 0x01,
	0x04, 0x52, 0x09, 0x52, 0x41,

	0x04, 0x52, 0x09, 0x8B, 0x07,    // Map source 0~2 for Link C
	0x04, 0x52, 0x09, 0xAD, 0x15,
	0x04, 0x52, 0x09, 0x8D, 0x2C,
	0x04, 0x52, 0x09, 0x8E, 0xAC,    // vc = 2
	0x04, 0x52, 0x09, 0x8F, 0x00,
	0x04, 0x52, 0x09, 0x90, 0x80,
	0x04, 0x52, 0x09, 0x91, 0x01,
	0x04, 0x52, 0x09, 0x92, 0x81,

	0x04, 0x52, 0x08, 0xA0, 0x04,    // 2x4 mode

	0x04, 0x52, 0x08, 0xA3, 0xE4,    // Map data lanes for PHY 1
	0x04, 0x52, 0x08, 0xA4, 0xE4,    // Map data lanes for PHY 0

	0x04, 0x52, 0x09, 0x0A, 0xC0,    // 4 lanes
	0x04, 0x52, 0x09, 0x4A, 0xC0,
	0x04, 0x52, 0x09, 0x8A, 0xC0,
	0x04, 0x52, 0x09, 0xCA, 0xC0,

	0x04, 0x52, 0x08, 0xA2, 0x34,    // Enable MIPI PHY0~1

// Hold DPLL in reset (config_soft_rst_n = 0) before changing the rate
	0x04, 0x52, 0x1C, 0x00, 0xF4,
	0x04, 0x52, 0x1D, 0x00, 0xF4,
	0x04, 0x52, 0x1E, 0x00, 0xF4,
	0x04, 0x52, 0x1F, 0x00, 0xF4,

// Set Data rate to be 2000Mbps/lane
	0x04, 0x52, 0x04, 0x15, 0x34,
	0x04, 0x52, 0x04, 0x18, 0x34,
	0x04, 0x52, 0x04, 0x1B, 0x34,
	0x04, 0x52, 0x04, 0x1E, 0x34,

// Release reset to DPLL (config_soft_rst_n = 1)
	0x04, 0x52, 0x1C, 0x00, 0xF5,
	0x04, 0x52, 0x1D, 0x00, 0xF5,
	0x04, 0x52, 0x1E, 0x00, 0xF5,
	0x04, 0x52, 0x1F, 0x00, 0xF5,
};

/* sensing0820 + ws0233 -> max96712: A+B */
uint8_t sensing_max96712_max9295_max96717_init_setting[] = {
	// reset 0820
	0x04, 0x52, 0x00, 0x13, 0x40, 	// reset all.
	0x00, 0xff,
	0x00, 0xAF,
	0x04, 0x52, 0x00, 0x10, 0x12,   // Link A:6Gbps B:3Gbps
	0x04, 0x52, 0x00, 0x18, 0x0F, 	// One-shot link reset for all
	0x00, 0xff,
	0x00, 0xAF,

	0x04, 0x52, 0x14, 0x49, 0x75,  // Enable ErrChPwrUp, Enhance link stability

	0x04, 0x52, 0x00, 0x06, 0xF1,     // Link A
	0x00, 0x32,
	0x04, 0x80, 0x00, 0x00, 0x82,
	0x04, 0x82, 0x00, 0x42, 0xC4,
	0x04, 0x82, 0x00, 0x43, 0x82,
	0x04, 0x82, 0x00, 0x44, 0x22,
	0x04, 0x82, 0x00, 0x45, 0x20,

	0x04, 0x52, 0x00, 0x06, 0xF2,     // Link B
	0x00, 0x64,
	0x04, 0x80, 0x00, 0x00, 0x84,
	0x04, 0x84, 0x00, 0x42, 0xC4,
	0x04, 0x84, 0x00, 0x43, 0x84,
	0x04, 0x84, 0x00, 0x44, 0x24,
	0x04, 0x84, 0x00, 0x45, 0x20,

	0x04, 0x52, 0x00, 0x06, 0xF3,   // Enable 2 Links in GMSL2 mode
	0x00, 0xFF,

	// LinkA: MAX9295 - Serializer config
	0x04, 0x82, 0x03, 0x11, 0x40, 	// start z from B,20
	0x04, 0x82, 0x03, 0x08, 0x64, 	// z selected B,62
	0x04, 0x82, 0x00, 0x02, 0x43, 	// Video transmit z enable
	0x04, 0x82, 0x03, 0x18, 0x6c, 	// z dt1: 0x2c

	0x04, 0x82, 0x03, 0xf0, 0x51,
	0x04, 0x82, 0x00, 0x03, 0x03,
	0x04, 0x82, 0x00, 0x06, 0xb1,
	0x04, 0x82, 0x02, 0xbe, 0x18,
	0x04, 0x82, 0x02, 0xbf, 0x60,
	0x04, 0x82, 0x00, 0x58, 0x80,	// z: tx crc.

	// LinkB: MAX96717 - Serializer config
	0x04, 0x84, 0x02, 0xd3, 0x00,
	0x04, 0x84, 0x02, 0xbe, 0x90,
	0x04, 0x84, 0x02, 0xbf, 0x60,

	0x04, 0x84, 0x03, 0x30, 0x00,   // Sensor 1 set pipe Z
	0x04, 0x84, 0x03, 0x31, 0x33,   // 4 Lanes
	0x04, 0x84, 0x03, 0x32, 0xE0,   // Lane mapping for PHY 1
	0x04, 0x84, 0x03, 0x33, 0x04,   // Lane mapping for PHY 2
	0x04, 0x84, 0x03, 0x08, 0x64,   // Enable PORT B && pipe Z
	0x04, 0x84, 0x03, 0x11, 0x40,   // stat pipe Z for PORT B
	0x04, 0x84, 0x00, 0x02, 0x43,   // transmit enable for pipe Z
	0x04, 0x84, 0x03, 0x18, 0x6C,   // Datatype for pipe Z
	0x04, 0x84, 0x03, 0x83, 0x00,
	0x04, 0x84, 0x03, 0xf0, 0x51,
	0x04, 0x84, 0x03, 0xf1, 0x09,
	0x04, 0x84, 0x05, 0x70, 0x1c,
	0x04, 0x84, 0x05, 0x70, 0x0c,
	0x04, 0x84, 0x00, 0x06, 0xb1,
	0x04, 0x84, 0x02, 0xd3, 0x90,
	0x04, 0x84, 0x00, 0x58, 0x80, 	// z: tx crc.

	// MAX96712 - Deserializer config
	// Video Pipe Selection
	0x04, 0x52, 0x00, 0xF0, 0x62,  	// pipe0: A-Z, pipie1: B-Z.
	// 0x04, 0x52, 0x00, 0xF1, 0xEA,  	// pipe2: C-Z, pipie3: D-Z.
	// 0x04, 0x52, 0x00, 0xF2, 0x40, 	// pipe4: A-X, pipie5: B-X.
	// 0x04, 0x52, 0x00, 0xF3, 0xC8, 	// pipe6: D-X, pipie7: D-X.
	0x04, 0x52, 0x00, 0xF4, 0x03,  	// Turn on pipe 0+1.
	0x04, 0x52, 0x00, 0x60, 0x44,  	// a/b-z: rx crc.

	// Video Pipe to MIPI Controller Mapping
	// RAW12, video pipe 0
	0x04, 0x52, 0x09, 0x0B, 0x07,  	// pipe0: s/d 0~2 enable.
	0x04, 0x52, 0x09, 0x2D, 0x15,  	// pipe0: s/d 0~2 map to MIPI Controller 1
	0x04, 0x52, 0x09, 0x0D, 0x2C,
	0x04, 0x52, 0x09, 0x0E, 0x2C,  	// pipe0: s/d 0 map data to VC0:RAW12
	0x04, 0x52, 0x09, 0x0F, 0x00,
	0x04, 0x52, 0x09, 0x10, 0x00,  	// pipe0: s/d 1 map FS to VC0
	0x04, 0x52, 0x09, 0x11, 0x01,
	0x04, 0x52, 0x09, 0x12, 0x01,  	// pipe0: s/d 2 map FS to VC0

	0x04, 0x52, 0x09, 0x4B, 0x07,    // Map source 0~2 for Link B
	0x04, 0x52, 0x09, 0x6D, 0x15,
	0x04, 0x52, 0x09, 0x4D, 0x2C,
	0x04, 0x52, 0x09, 0x4E, 0x6C,    // vc = 1
	0x04, 0x52, 0x09, 0x4F, 0x00,
	0x04, 0x52, 0x09, 0x50, 0x40,
	0x04, 0x52, 0x09, 0x51, 0x01,
	0x04, 0x52, 0x09, 0x52, 0x41,

	// MIPI PHY Setting
	// Set Des in 2x4 mode
	0x04, 0x52, 0x08, 0xA0, 0x04,
	// Set Lane Mapping for 4-lane port A
	0x04, 0x52, 0x08, 0xA3, 0xE4,
	0x04, 0x52, 0x08, 0xA4, 0xE4,
	// Set 4 lane D-PHY
	0x04, 0x52, 0x09, 0x0A, 0xC0,
	0x04, 0x52, 0x09, 0x4A, 0xC0,
	0x04, 0x52, 0x09, 0x8A, 0xC0,
	0x04, 0x52, 0x09, 0xCA, 0xC0,
	// Turn on MIPI PHYs 0+1
	0x04, 0x52, 0x08, 0xA2, 0x34,

	// Hold DPLL in reset (config_soft_rst_n = 0) before changing the rate
	0x04, 0x52, 0x1C, 0x00, 0xF4,
	0x04, 0x52, 0x1D, 0x00, 0xF4,
	0x04, 0x52, 0x1E, 0x00, 0xF4,
	0x04, 0x52, 0x1F, 0x00, 0xF4,
	// Set Data rate to be 2500Mbps/lane
	// 0x04, 0x52, 0x04, 0x15, 0x39,
	0x04, 0x52, 0x04, 0x18, 0x39,
	// 0x04, 0x52, 0x04, 0x1B, 0x39,
	// 0x04, 0x52, 0x04, 0x1E, 0x39,
	// Release reset to DPLL (config_soft_rst_n = 1)
	0x04, 0x52, 0x1C, 0x00, 0xF5,
	0x04, 0x52, 0x1D, 0x00, 0xF5,
	0x04, 0x52, 0x1E, 0x00, 0xF5,
	0x04, 0x52, 0x1F, 0x00, 0xF5,
	0x04, 0x52, 0x04, 0x0B, 0x62,  	// stream on
};

/* weisen0820 + ws0233 -> max96712: A+B */
uint8_t weisen_max96712_max9295_max96717_init_setting[] = {
	// reset 0820
	0x04, 0x52, 0x00, 0x13, 0x40, 	// reset all.
	0x00, 0xff,
	0x00, 0xAF,
	0x04, 0x52, 0x00, 0x10, 0x12,   // Link A:6Gbps B:3Gbps
	0x04, 0x52, 0x00, 0x18, 0x0F, 	// One-shot link reset for all
	0x00, 0xff,
	0x00, 0xAF,

	0x04, 0x52, 0x14, 0x49, 0x75,  // Enable ErrChPwrUp, Enhance link stability

	0x04, 0x52, 0x00, 0x06, 0xF1,     // Link A
	0x00, 0x32,
	0x04, 0x80, 0x00, 0x00, 0x82,
	0x04, 0x82, 0x00, 0x42, 0xC4,
	0x04, 0x82, 0x00, 0x43, 0x82,
	0x04, 0x82, 0x00, 0x44, 0x32,
	0x04, 0x82, 0x00, 0x45, 0x30,

	0x04, 0x52, 0x00, 0x06, 0xF2,     // Link B
	0x00, 0x64,
	0x04, 0x80, 0x00, 0x00, 0x84,
	0x04, 0x84, 0x00, 0x42, 0xC4,
	0x04, 0x84, 0x00, 0x43, 0x84,
	0x04, 0x84, 0x00, 0x44, 0x24,
	0x04, 0x84, 0x00, 0x45, 0x20,

	0x04, 0x52, 0x00, 0x06, 0xF3,   // Enable 2 Links in GMSL2 mode
	0x00, 0xFF,

	// LinkA: MAX9295 - Serializer config
	0x04, 0x82, 0x00, 0x10, 0x15,
	0x04, 0x82, 0x00, 0x12, 0x14,
	0x04, 0x82, 0x03, 0x11, 0x40,	 // start x/y/z/u from B,40
	0x04, 0x82, 0x03, 0x08, 0x64,	 // x/y/z/u selected B,64
	0x04, 0x82, 0x00, 0x02, 0x43,	 // Video transmit enable  //transmit Z,43

	0x04, 0x82, 0x03, 0x18, 0x6c,

	0x04, 0x82, 0x02, 0xD6, 0x80,
	0x00, 0x20,
	0x04, 0x82, 0x02, 0xD6, 0x9C,
	0x00, 0x20,
	0x04, 0x82, 0x00, 0x58, 0x80,

	// LinkB: MAX96717 - Serializer config
	0x04, 0x84, 0x02, 0xd3, 0x00,
	0x04, 0x84, 0x02, 0xbe, 0x90,
	0x04, 0x84, 0x02, 0xbf, 0x60,

	0x04, 0x84, 0x03, 0x30, 0x00,   // Sensor 1 set pipe Z
	0x04, 0x84, 0x03, 0x31, 0x33,   // 4 Lanes
	0x04, 0x84, 0x03, 0x32, 0xE0,   // Lane mapping for PHY 1
	0x04, 0x84, 0x03, 0x33, 0x04,   // Lane mapping for PHY 2
	0x04, 0x84, 0x03, 0x08, 0x64,   // Enable PORT B && pipe Z
	0x04, 0x84, 0x03, 0x11, 0x40,   // stat pipe Z for PORT B
	0x04, 0x84, 0x00, 0x02, 0x43,   // transmit enable for pipe Z
	0x04, 0x84, 0x03, 0x18, 0x6C,   // Datatype for pipe Z
	0x04, 0x84, 0x03, 0x83, 0x00,
	0x04, 0x84, 0x03, 0xf0, 0x51,
	0x04, 0x84, 0x03, 0xf1, 0x09,
	0x04, 0x84, 0x05, 0x70, 0x1c,
	0x04, 0x84, 0x05, 0x70, 0x0c,
	0x04, 0x84, 0x00, 0x06, 0xb1,
	0x04, 0x84, 0x02, 0xd3, 0x90,
	0x04, 0x84, 0x00, 0x58, 0x80, 	// z: tx crc.

	// MAX96712 - Deserializer config
	// Video Pipe Selection
	0x04, 0x52, 0x00, 0xF0, 0x62,  	// pipe0: A-Z, pipie1: B-Z.
	// 0x04, 0x52, 0x00, 0xF1, 0xEA,  	// pipe2: C-Z, pipie3: D-Z.
	// 0x04, 0x52, 0x00, 0xF2, 0x40, 	// pipe4: A-X, pipie5: B-X.
	// 0x04, 0x52, 0x00, 0xF3, 0xC8, 	// pipe6: D-X, pipie7: D-X.
	0x04, 0x52, 0x00, 0xF4, 0x03,  	// Turn on pipe 0+1.
	0x04, 0x52, 0x00, 0x60, 0x44,  	// a/b-z: rx crc.

	// Video Pipe to MIPI Controller Mapping
	// RAW12, video pipe 0
	0x04, 0x52, 0x09, 0x0B, 0x07,  	// pipe0: s/d 0~2 enable.
	0x04, 0x52, 0x09, 0x2D, 0x15,  	// pipe0: s/d 0~2 map to MIPI Controller 1
	0x04, 0x52, 0x09, 0x0D, 0x2C,
	0x04, 0x52, 0x09, 0x0E, 0x2C,  	// pipe0: s/d 0 map data to VC0:RAW12
	0x04, 0x52, 0x09, 0x0F, 0x00,
	0x04, 0x52, 0x09, 0x10, 0x00,  	// pipe0: s/d 1 map FS to VC0
	0x04, 0x52, 0x09, 0x11, 0x01,
	0x04, 0x52, 0x09, 0x12, 0x01,  	// pipe0: s/d 2 map FS to VC0

	0x04, 0x52, 0x09, 0x4B, 0x07,    // Map source 0~2 for Link B
	0x04, 0x52, 0x09, 0x6D, 0x15,
	0x04, 0x52, 0x09, 0x4D, 0x2C,
	0x04, 0x52, 0x09, 0x4E, 0x6C,    // vc = 1
	0x04, 0x52, 0x09, 0x4F, 0x00,
	0x04, 0x52, 0x09, 0x50, 0x40,
	0x04, 0x52, 0x09, 0x51, 0x01,
	0x04, 0x52, 0x09, 0x52, 0x41,

	// MIPI PHY Setting
	// Set Des in 2x4 mode
	0x04, 0x52, 0x08, 0xA0, 0x04,
	// Set Lane Mapping for 4-lane port A
	0x04, 0x52, 0x08, 0xA3, 0xE4,
	0x04, 0x52, 0x08, 0xA4, 0xE4,
	// Set 4 lane D-PHY
	0x04, 0x52, 0x09, 0x0A, 0xC0,
	0x04, 0x52, 0x09, 0x4A, 0xC0,
	0x04, 0x52, 0x09, 0x8A, 0xC0,
	0x04, 0x52, 0x09, 0xCA, 0xC0,
	// Turn on MIPI PHYs 0+1
	0x04, 0x52, 0x08, 0xA2, 0x34,

	// Hold DPLL in reset (config_soft_rst_n = 0) before changing the rate
	0x04, 0x52, 0x1C, 0x00, 0xF4,
	0x04, 0x52, 0x1D, 0x00, 0xF4,
	0x04, 0x52, 0x1E, 0x00, 0xF4,
	0x04, 0x52, 0x1F, 0x00, 0xF4,
	// Set Data rate to be 2500Mbps/lane
	// 0x04, 0x52, 0x04, 0x15, 0x39,
	0x04, 0x52, 0x04, 0x18, 0x39,
	// 0x04, 0x52, 0x04, 0x1B, 0x39,
	// 0x04, 0x52, 0x04, 0x1E, 0x39,
	// Release reset to DPLL (config_soft_rst_n = 1)
	0x04, 0x52, 0x1C, 0x00, 0xF5,
	0x04, 0x52, 0x1D, 0x00, 0xF5,
	0x04, 0x52, 0x1E, 0x00, 0xF5,
	0x04, 0x52, 0x1F, 0x00, 0xF5,
	0x04, 0x52, 0x04, 0x0B, 0x62,  	// stream on
};

/* weisen0820 + galaxy0233 -> max96712: D+C -> CSI A */
uint8_t galaxy_with_max96712_max9295_max96717_init_setting[] = {
	// reset 0820
	0x04, 0x52, 0x00, 0x13, 0x40, 	// reset all.
	0x00, 0xff,
	0x00, 0xAF,
	0x04, 0x52, 0x00, 0x11, 0x21,   // Link D:6Gbps C:3Gbps
	0x04, 0x52, 0x00, 0x18, 0x0F, 	// One-shot link reset for all
	0x00, 0xff,
	0x00, 0xAF,

	0x04, 0x52, 0x17, 0x49, 0x75,  // Enable ErrChPwrUp, Enhance link stability

	0x04, 0x52, 0x00, 0x06, 0xF8,     // Link D
	0x00, 0x32,
	0x04, 0x80, 0x00, 0x00, 0x82,
	0x04, 0x82, 0x00, 0x42, 0xC4,
	0x04, 0x82, 0x00, 0x43, 0x82,
	0x04, 0x82, 0x00, 0x44, 0x22,
	0x04, 0x82, 0x00, 0x45, 0x20,

	0x04, 0x52, 0x00, 0x06, 0xF4,     // Link C
	0x00, 0x32,
	0x04, 0x80, 0x00, 0x00, 0x84,
	0x04, 0x84, 0x00, 0x42, 0xC4,
	0x04, 0x84, 0x00, 0x43, 0x84,
	0x04, 0x84, 0x00, 0x44, 0x24,
	0x04, 0x84, 0x00, 0x45, 0x20,

	0x04, 0x52, 0x00, 0x06, 0xFC,   // Enable 2 Links in GMSL2 mode
	0x00, 0xFF,

	// LinkD: MAX9295 - Serializer config
	0x04, 0x82, 0x03, 0x11, 0x40,	 // start x/y/z/u from B,40
	0x04, 0x82, 0x03, 0x08, 0x64,	 // x/y/z/u selected B,64
	0x04, 0x82, 0x00, 0x02, 0x43,	 // Video transmit enable  //transmit Z,43

	0x04, 0x82, 0x03, 0x18, 0x6c,

	0x04, 0x82, 0x02, 0xD6, 0x80,
	0x00, 0x20,
	0x04, 0x82, 0x02, 0xD6, 0x9C,
	0x00, 0x20,
	0x04, 0x82, 0x00, 0x58, 0x80,

	// LinkC: MAX96717 - Serializer config
	0x04, 0x84, 0x02, 0xd3, 0x00,
	0x04, 0x84, 0x02, 0xbe, 0x90,
	0x04, 0x84, 0x02, 0xbf, 0x60,

	0x04, 0x84, 0x03, 0x30, 0x00,   // Sensor 1 set pipe Z
	0x04, 0x84, 0x03, 0x31, 0x33,   // 4 Lanes
	0x04, 0x84, 0x03, 0x32, 0xE0,   // Lane mapping for PHY 1
	0x04, 0x84, 0x03, 0x33, 0x04,   // Lane mapping for PHY 2
	0x04, 0x84, 0x03, 0x08, 0x64,   // Enable PORT B && pipe Z
	0x04, 0x84, 0x03, 0x11, 0x40,   // stat pipe Z for PORT B
	0x04, 0x84, 0x00, 0x02, 0x43,   // transmit enable for pipe Z
	0x04, 0x84, 0x03, 0x18, 0x6C,   // Datatype for pipe Z
	0x04, 0x84, 0x03, 0x83, 0x00,
	0x04, 0x84, 0x03, 0xf0, 0x51,
	0x04, 0x84, 0x03, 0xf1, 0x09,
	0x04, 0x84, 0x05, 0x70, 0x1c,
	0x04, 0x84, 0x05, 0x70, 0x0c,
	0x04, 0x84, 0x00, 0x06, 0xb1,
	0x04, 0x84, 0x02, 0xd3, 0x90,
	0x04, 0x84, 0x00, 0x58, 0x80, 	// z: tx crc.

	// MAX96712 - Deserializer config
	// Video Pipe Selection
	0x04, 0x52, 0x00, 0xF0, 0xAE,  	// pipe0: D-Z, pipie1: C-Z.
	// 0x04, 0x52, 0x00, 0xF1, 0xEA,  	// pipe2: C-Z, pipie3: D-Z.
	// 0x04, 0x52, 0x00, 0xF2, 0x40, 	// pipe4: A-X, pipie5: B-X.
	// 0x04, 0x52, 0x00, 0xF3, 0xC8, 	// pipe6: D-X, pipie7: D-X.
	0x04, 0x52, 0x00, 0xF4, 0x03,  	// Turn on pipe 0+1.
	0x04, 0x52, 0x00, 0x60, 0x44,  	// a/b-z: rx crc.

	// Video Pipe to MIPI Controller Mapping
	// RAW12, video pipe 0
	0x04, 0x52, 0x09, 0x0B, 0x07,  	// pipe0: s/d 0~2 pipe0: CSI-A:VC0.
	0x04, 0x52, 0x09, 0x2D, 0x15,  	// pipe0: s/d 0~2 map to MIPI Controller 1
	0x04, 0x52, 0x09, 0x0D, 0x2C,
	0x04, 0x52, 0x09, 0x0E, 0x2C,  	// pipe0: s/d 0 map data to VC0:RAW12
	0x04, 0x52, 0x09, 0x0F, 0x00,
	0x04, 0x52, 0x09, 0x10, 0x00,  	// pipe0: s/d 1 map FS to VC0
	0x04, 0x52, 0x09, 0x11, 0x01,
	0x04, 0x52, 0x09, 0x12, 0x01,  	// pipe0: s/d 2 map FS to VC0

	0x04, 0x52, 0x09, 0x4B, 0x07,    // Map source 0~2 pipi1: CSI-A: VC1.
	0x04, 0x52, 0x09, 0x6D, 0x15,
	0x04, 0x52, 0x09, 0x4D, 0x2C,
	0x04, 0x52, 0x09, 0x4E, 0x6C,    // vc = 1
	0x04, 0x52, 0x09, 0x4F, 0x00,
	0x04, 0x52, 0x09, 0x50, 0x40,
	0x04, 0x52, 0x09, 0x51, 0x01,
	0x04, 0x52, 0x09, 0x52, 0x41,

	// MIPI PHY Setting
	// Set Des in 2x4 mode
	0x04, 0x52, 0x08, 0xA0, 0x04,
	// Set Lane Mapping for 4-lane port A
	0x04, 0x52, 0x08, 0xA3, 0xE4,
	0x04, 0x52, 0x08, 0xA4, 0xE4,
	// Set 4 lane D-PHY
	0x04, 0x52, 0x09, 0x0A, 0xC0,
	0x04, 0x52, 0x09, 0x4A, 0xC0,
	0x04, 0x52, 0x09, 0x8A, 0xC0,
	0x04, 0x52, 0x09, 0xCA, 0xC0,
	// Turn on MIPI PHYs 0+1
	0x04, 0x52, 0x08, 0xA2, 0x34,

	// Hold DPLL in reset (config_soft_rst_n = 0) before changing the rate
	0x04, 0x52, 0x1C, 0x00, 0xF4,
	0x04, 0x52, 0x1D, 0x00, 0xF4,
	0x04, 0x52, 0x1E, 0x00, 0xF4,
	0x04, 0x52, 0x1F, 0x00, 0xF4,
	// Set Data rate to be 2000Mbps/lane
	// 0x04, 0x52, 0x04, 0x15, 0x34,
	0x04, 0x52, 0x04, 0x18, 0x34,
	0x04, 0x52, 0x04, 0x1B, 0x34,
	// 0x04, 0x52, 0x04, 0x1E, 0x34,
	// Release reset to DPLL (config_soft_rst_n = 1)
	0x04, 0x52, 0x1C, 0x00, 0xF5,
	0x04, 0x52, 0x1D, 0x00, 0xF5,
	0x04, 0x52, 0x1E, 0x00, 0xF5,
	0x04, 0x52, 0x1F, 0x00, 0xF5,
	0x04, 0x52, 0x04, 0x0B, 0x62,  	// stream on
};

/* weisen0820 + galaxy0233 -> max96712: D+C -> CSI A+B */
uint8_t galaxy_sepa_max96712_max9295_max96717_init_setting[] = {
	// reset 0820
	0x04, 0x52, 0x00, 0x13, 0x40, 	// reset all.
	0x00, 0xff,
	0x00, 0xAF,
	0x04, 0x52, 0x00, 0x11, 0x21,   // Link D:6Gbps C:3Gbps
	0x04, 0x52, 0x00, 0x18, 0x0F, 	// One-shot link reset for all
	0x00, 0xff,
	0x00, 0xAF,

	0x04, 0x52, 0x17, 0x49, 0x75,  // Enable ErrChPwrUp, Enhance link stability

	0x04, 0x52, 0x00, 0x06, 0xF8,     // Link D
	0x00, 0x32,
	0x04, 0x80, 0x00, 0x00, 0x82,
	0x04, 0x82, 0x00, 0x42, 0xC4,
	0x04, 0x82, 0x00, 0x43, 0x82,
	0x04, 0x82, 0x00, 0x44, 0x22,
	0x04, 0x82, 0x00, 0x45, 0x20,

	0x04, 0x52, 0x00, 0x06, 0xF4,     // Link C
	0x00, 0x32,
	0x04, 0x80, 0x00, 0x00, 0x84,
	0x04, 0x84, 0x00, 0x42, 0xC4,
	0x04, 0x84, 0x00, 0x43, 0x84,
	0x04, 0x84, 0x00, 0x44, 0x24,
	0x04, 0x84, 0x00, 0x45, 0x20,

	0x04, 0x52, 0x00, 0x06, 0xFC,   // Enable 2 Links in GMSL2 mode
	0x00, 0xFF,

	// LinkD: MAX9295 - Serializer config
	0x04, 0x82, 0x03, 0x11, 0x40,	 // start x/y/z/u from B,40
	0x04, 0x82, 0x03, 0x08, 0x64,	 // x/y/z/u selected B,64
	0x04, 0x82, 0x00, 0x02, 0x43,	 // Video transmit enable  //transmit Z,43

	0x04, 0x82, 0x03, 0x18, 0x6c,

	0x04, 0x82, 0x02, 0xD6, 0x80,
	0x00, 0x20,
	0x04, 0x82, 0x02, 0xD6, 0x9C,
	0x00, 0x20,
	0x04, 0x82, 0x00, 0x58, 0x80,

	// LinkC: MAX96717 - Serializer config
	0x04, 0x84, 0x02, 0xd3, 0x00,
	0x04, 0x84, 0x02, 0xbe, 0x90,
	0x04, 0x84, 0x02, 0xbf, 0x60,

	0x04, 0x84, 0x03, 0x30, 0x00,   // Sensor 1 set pipe Z
	0x04, 0x84, 0x03, 0x31, 0x33,   // 4 Lanes
	0x04, 0x84, 0x03, 0x32, 0xE0,   // Lane mapping for PHY 1
	0x04, 0x84, 0x03, 0x33, 0x04,   // Lane mapping for PHY 2
	0x04, 0x84, 0x03, 0x08, 0x64,   // Enable PORT B && pipe Z
	0x04, 0x84, 0x03, 0x11, 0x40,   // stat pipe Z for PORT B
	0x04, 0x84, 0x00, 0x02, 0x43,   // transmit enable for pipe Z
	0x04, 0x84, 0x03, 0x18, 0x6C,   // Datatype for pipe Z
	0x04, 0x84, 0x03, 0x83, 0x00,
	0x04, 0x84, 0x03, 0xf0, 0x51,
	0x04, 0x84, 0x03, 0xf1, 0x09,
	0x04, 0x84, 0x05, 0x70, 0x1c,
	0x04, 0x84, 0x05, 0x70, 0x0c,
	0x04, 0x84, 0x00, 0x06, 0xb1,
	0x04, 0x84, 0x02, 0xd3, 0x90,
	0x04, 0x84, 0x00, 0x58, 0x80, 	// z: tx crc.

	// MAX96712 - Deserializer config
	// Video Pipe Selection
	0x04, 0x52, 0x00, 0xF0, 0xAE,  	// pipe0: D-Z, pipie1: C-Z.
	// 0x04, 0x52, 0x00, 0xF1, 0xEA,  	// pipe2: C-Z, pipie3: D-Z.
	// 0x04, 0x52, 0x00, 0xF2, 0x40, 	// pipe4: A-X, pipie5: B-X.
	// 0x04, 0x52, 0x00, 0xF3, 0xC8, 	// pipe6: D-X, pipie7: D-X.
	0x04, 0x52, 0x00, 0xF4, 0x03,  	// Turn on pipe 0+1.
	0x04, 0x52, 0x00, 0x60, 0x44,  	// a/b-z: rx crc.

	// Video Pipe to MIPI Controller Mapping
	// RAW12, video pipe 0
	0x04, 0x52, 0x09, 0x0B, 0x07,  	// pipe0: s/d 0~2 pipe0: CSI-A: VC0.
	0x04, 0x52, 0x09, 0x2D, 0x15,  	// pipe0: s/d 0~2 map to MIPI Controller 1
	0x04, 0x52, 0x09, 0x0D, 0x2C,
	0x04, 0x52, 0x09, 0x0E, 0x2C,  	// pipe0: s/d 0 map data to VC0:RAW12
	0x04, 0x52, 0x09, 0x0F, 0x00,
	0x04, 0x52, 0x09, 0x10, 0x00,  	// pipe0: s/d 1 map FS to VC0
	0x04, 0x52, 0x09, 0x11, 0x01,
	0x04, 0x52, 0x09, 0x12, 0x01,  	// pipe0: s/d 2 map FS to VC0

	0x04, 0x52, 0x09, 0x4B, 0x07,    // Map source 0~2 pipe1: CSI-B: VC0.
	0x04, 0x52, 0x09, 0x6D, 0x2A,
	0x04, 0x52, 0x09, 0x4D, 0x2C,
	0x04, 0x52, 0x09, 0x4E, 0x2C,    // vc = 0
	0x04, 0x52, 0x09, 0x4F, 0x00,
	0x04, 0x52, 0x09, 0x50, 0x00,
	0x04, 0x52, 0x09, 0x51, 0x01,
	0x04, 0x52, 0x09, 0x52, 0x01,

	// MIPI PHY Setting
	// Set Des in 2x4 mode
	0x04, 0x52, 0x08, 0xA0, 0x04,
	// Set Lane Mapping for 4-lane port A
	0x04, 0x52, 0x08, 0xA3, 0xE4,
	0x04, 0x52, 0x08, 0xA4, 0xE4,
	// Set 4 lane D-PHY
	0x04, 0x52, 0x09, 0x0A, 0xC0,
	0x04, 0x52, 0x09, 0x4A, 0xC0,
	0x04, 0x52, 0x09, 0x8A, 0xC0,
	0x04, 0x52, 0x09, 0xCA, 0xC0,
	// Turn on MIPI PHYs 0~3
	0x04, 0x52, 0x08, 0xA2, 0xF4,

	// Hold DPLL in reset (config_soft_rst_n = 0) before changing the rate
	0x04, 0x52, 0x1C, 0x00, 0xF4,
	0x04, 0x52, 0x1D, 0x00, 0xF4,
	0x04, 0x52, 0x1E, 0x00, 0xF4,
	0x04, 0x52, 0x1F, 0x00, 0xF4,
	// Set Data rate to be 1200Mbps/lane
	// 0x04, 0x52, 0x04, 0x15, 0x2C,
	0x04, 0x52, 0x04, 0x18, 0x2C,
	0x04, 0x52, 0x04, 0x1B, 0x2C,
	// 0x04, 0x52, 0x04, 0x1E, 0x2C,
	// Release reset to DPLL (config_soft_rst_n = 1)
	0x04, 0x52, 0x1C, 0x00, 0xF5,
	0x04, 0x52, 0x1D, 0x00, 0xF5,
	0x04, 0x52, 0x1E, 0x00, 0xF5,
	0x04, 0x52, 0x1F, 0x00, 0xF5,
	0x04, 0x52, 0x04, 0x0B, 0x62,  	// stream on
};

uint8_t galaxy_sepa_max96712_csia_reset[] = {
	0x04, 0x52, 0x08, 0xA2, 0xC4,
	0x04, 0x52, 0x08, 0xA2, 0xF4,
};

uint8_t galaxy_sepa_max96712_csib_reset[] = {
	0x04, 0x52, 0x08, 0xA2, 0x34,
	0x04, 0x52, 0x08, 0xA2, 0xF4,
};

uint8_t galaxy_maxser_sensor_i2cmap_setting[] = {
	0x04, 0x80, 0x00, 0x44, 0x32,
	0x04, 0x80, 0x00, 0x45, 0x30,
};

static uint8_t max96712_phy_portb_init_setting[] = {
	0x04, 0x52, 0x08, 0xA2, 0xC4,    // Enable MIPI PHY2~3
	0x04, 0x52, 0x09, 0x2D, 0x2A,    // Map pipe0 to controller 2
	0x04, 0x52, 0x09, 0x6D, 0x2A,    // Map pipe1 to controller 2
	0x04, 0x52, 0x09, 0xAD, 0x2A,    // Map pipe2 to controller 2
	0x04, 0x52, 0x09, 0xED, 0x2A,    // Map pipe3 to controller 2
};

static uint8_t max96712_phy_cpA2B_init_setting[] = {
	0x04, 0x52, 0x08, 0xA2, 0xF4,    // Enable MIPI PHY0~3
	0x04, 0x52, 0x08, 0xA9, 0xE8,    // Enable phy1 cp to phy3
};

static uint8_t max96712_phy_cpB2A_init_setting[] = {
	0x04, 0x52, 0x08, 0xA2, 0xF4,    // Enable MIPI PHY0~3
	0x04, 0x52, 0x08, 0xA9, 0xB8,    // Enable phy3 cp to phy1
};

uint32_t max9295_trigger_setting[] = {
	0x02D4, 0x67,  // pullup,push-pull,id = 7
	0x02D5, 0x07,  // id = 7
	0x02D3, 0xf4,  // 1M,High prio,Jitter,ouput 1,GMSL2 rx,ouput en
};

uint32_t max96717_trigger_setting[] = {
	0x02D7, 0x67,  // pullup,push-pull,id = 8
	0x02D8, 0x07,  // id = 8
	0x02D6, 0xf4,  // 1M,High prio,Jitter,ouput 1,GMSL2 rx,ouput en
};

static uint16_t max9296_trigger_mfp[] = {
	0x02B1, 0xa7,  // pulldown,push-pull,id = 7
	0x02B2, 0x07,  // id = 7
	0x02B0, 0xeb,  // 1M,High prio,Jitter,output 0,GMSL2 tx
};

static uint16_t max9296_trigger_mfp8[] = {
	0x02C9, 0xa7,  // pulldown,push-pull,id = 7
	0x02Ca, 0x07,  // id = 7
	0x02C8, 0xeb,  // 1M,High prio,Jitter,output 0,GMSL2 tx
};

static uint16_t max9296_trigger_mfp7[] = {
	0x02C6, 0xa7,  // pulldown,push-pull,id = 7
	0x02C7, 0x07,  // id = 7
	0x02C5, 0xeb,  // 1M,High prio,Jitter,output 0,GMSL2 tx
};

static uint16_t max9296_trigger_mfp5[] = {
	0x0003, 0x40,  // pulldown,push-pull,id = 7
	0x02C0, 0xa7,  // pulldown,push-pull,id = 7
	0x02C1, 0x07,  // id = 7
	0x02bf, 0xeb,  // 1M,High prio,Jitter,output 0,GMSL2 tx
};

static uint16_t max96712_trigger_setting_mfp[] = {
//MFP0
	0x0301, 0xa7,  // pulldown,push-pull,id = 7
	0x0302, 0x07,  // id = 7
	0x0300, 0xeb,  // 1M,High prio,Jitter,output 0,GMSL2 tx
	0x0337, 0xe7,  // linkB,High prio,Jitter,GMSL2 tx,id = 7
	0x0338, 0x07,  // linkB,disable GMSL2 rx, id = 7
	0x036D, 0xe7,  // linkC,High prio,Jitter,GMSL2 tx,id = 7
	0x036E, 0x07,  // linkC,disable GMSL2 rx, id = 7
	0x03A4, 0xe7,  // linkD,High prio,Jitter,GMSL2 tx,id = 7
	0x03A5, 0x07,  // linkD,disable GMSL2 rx, id = 7
//MFP1
	0x0304, 0xa7,  // pulldown,push-pull,id = 7
	0x0305, 0x07,  // id = 7
	0x0303, 0xeb,  // 1M,High prio,Jitter,output 0,GMSL2 tx
	0x033A, 0xe7,  // linkB,High prio,Jitter,GMSL2 tx,id = 7
	0x033B, 0x07,  // linkB,disable GMSL2 rx, id = 7
	0x0371, 0xe7,  // linkC,High prio,Jitter,GMSL2 tx,id = 7
	0x0372, 0x07,  // linkC,disable GMSL2 rx, id = 7
	0x03A7, 0xe7,  // linkD,High prio,Jitter,GMSL2 tx,id = 7
	0x03A8, 0x07,  // linkD,disable GMSL2 rx, id = 7
//MFP2
	0x0307, 0xa7,  // pulldown,push-pull,id = 7
	0x0308, 0x07,  // id = 7
	0x0306, 0xeb,  // 1M,High prio,Jitter,output 0,GMSL2 tx
	0x033D, 0xe7,  // linkB,High prio,Jitter,GMSL2 tx,id = 7
	0x033E, 0x07,  // linkB,disable GMSL2 rx, id = 7
	0x0374, 0xe7,  // linkC,High prio,Jitter,GMSL2 tx,id = 7
	0x0375, 0x07,  // linkC,disable GMSL2 rx, id = 7
	0x03AA, 0xe7,  // linkD,High prio,Jitter,GMSL2 tx,id = 7
	0x03AB, 0x07,  // linkD,disable GMSL2 rx, id = 7
//MFP3
	0x030A, 0xa7,  // pulldown,push-pull,id = 7
	0x030B, 0x07,  // id = 7
	0x0309, 0xeb,  // 1M,High prio,Jitter,output 0,GMSL2 tx
	0x0341, 0xe7,  // linkB,High prio,Jitter,GMSL2 tx,id = 7
	0x0342, 0x07,  // linkB,disable GMSL2 rx, id = 7
	0x0377, 0xe7,  // linkC,High prio,Jitter,GMSL2 tx,id = 7
	0x0378, 0x07,  // linkC,disable GMSL2 rx, id = 7
	0x03AD, 0xe7,  // linkD,High prio,Jitter,GMSL2 tx,id = 7
	0x03AE, 0x07,  // linkD,disable GMSL2 rx, id = 7
//MFP4
	0x030D, 0xa7,  // pulldown,push-pull,id = 7
	0x030E, 0x07,  // id = 7
	0x030C, 0xeb,  // 1M,High prio,Jitter,output 0,GMSL2 tx
	0x0344, 0xe7,  // linkB,High prio,Jitter,GMSL2 tx,id = 7
	0x0345, 0x07,  // linkB,disable GMSL2 rx, id = 7
	0x037A, 0xe7,  // linkC,High prio,Jitter,GMSL2 tx,id = 7
	0x037B, 0x07,  // linkC,disable GMSL2 rx, id = 7
	0x03B1, 0xe7,  // linkD,High prio,Jitter,GMSL2 tx,id = 7
	0x03B2, 0x07,  // linkD,disable GMSL2 rx, id = 7
};

static uint16_t max96712_trigger_setting_mfp14[] = {
   0x032d, 0xa7,  // pulldown,push-pull,id = 7
   0x032e, 0x07,  // id = 7
   0x032c, 0xeb,  // 1M,High prio,Jitter,output 0,GMSL2 tx
   0x0364, 0xe7,  // linkB,High prio,Jitter,GMSL2 tx,id = 7
   0x0365, 0x07,  // linkB,disable GMSL2 rx, id = 7
   0x039a, 0xe7,  // linkC,High prio,Jitter,GMSL2 tx,id = 7
   0x039b, 0x07,  // linkC,disable GMSL2 rx, id = 7
   0x03d1, 0xe7,  // linkD,High prio,Jitter,GMSL2 tx,id = 7
   0x03d2, 0x07,  // linkD,disable GMSL2 rx, id = 7
};

uint16_t ar0233_trigger_standard_mode_setting[] = {
//	0x301A, 0x0058,  // RESET_REGISTER_RESET,RESET_REGISTER_STDBY_EOF
	0x301A, 0x0958,  // RESET_REGISTER_GPI_EN, FORCED_PLL_ON
    0x31C6, 0x2000,  // MASK_FRAMER_STANDBY
    0x30B0, 0x8100,  // PIXCLK_ON
    0x30CE, 0x0000,  // TRIGGER STANDARD MODE
    0x30CE, 0x0000,  // TRIGGER STANDARD MODE
};

uint16_t ar0233_trigger_shuttersync_mode_setting[] = {
	//0x301A, 0x0058,  // RESET_REGISTER_RESET,RESET_REGISTER_STDBY_EOF
    0x301A, 0x095C,  // RESET_REGISTER_GPI_EN, FORCED_PLL_ON, STREAM
    0x31C6, 0x2000,  // MASK_FRAMER_STANDBY
    0x30B0, 0x8100,  // PIXCLK_ON
    0x30CE, 0x0120,  // TRIGGER SHUTTER SYNC MODE
    0x30CE, 0x0120,  // TRIGGER SHUTTER SYNC MODE
};

uint16_t ar0233_trigger_gpio3_setting[] = {  // SY
    0x340A, 0x0077,  // GPIO3_INPUT_ENABLE
    0x340A, 0x0077,  // GPIO3_INPUT_ENABLE
    0x340C, 0x0080,  // GPIO_ISEL
    0x340E, 0x0212,  // GPIO_OSEL
};

uint16_t ar0233_trigger_gpio1_setting[] = {  // WS
    0x340A, 0x00DD,  // GPIO1_INPUT_ENABLE
    0x340A, 0x00DD,  // GPIO1_INPUT_ENABLE
    0x340C, 0x0008,  // GPIO_ISEL
    0x340E, 0x0212,  // GPIO_OSEL
};

static uint16_t max9296_start_setting[] = {
	0x0313, 0x62,  	// MIPI output enable
};

static uint16_t max9296_stop_setting[] = {
	0x0313, 0x00,  	// MIPI output enable
};

static uint16_t max96712_tp_start_setting[] = {
	0x08A0, 0x84,  	// MIPI csi force enable
};

static uint16_t max96712_tp_stop_setting[] = {
	0x08A0, 0x04,  	// MIPI csi not force
};

static uint16_t max96712_start_setting[] = {
	0x040B, 0x62,  	// MIPI output enable
};

static uint16_t max96712_stop_setting[] = {
	0x040B, 0x00,  	// MIPI output enable
};

static uint8_t max9296_max96717_dual_init_setting[] = {
	0x04, 0x90, 0x00, 0x10, 0xf1,
	0x00, 0xFF,

	0x04, 0x90, 0x00, 0x01, 0x01,
	// Disable MAX9296A MIPI output, CSI_OUT_EN=0
	0x04, 0x90, 0x03, 0x13, 0x00,

// --------------LINK A () MAX96717 Settings----------------------
	0x04, 0x90, 0x00, 0x10, 0x01,
	0x04, 0x90, 0x00, 0x10, 0x21,
	0x00, 0x32,

	// set I2C addr
	0x04, 0x80, 0x00, 0x00, 0x82,
	0x04, 0x82, 0x00, 0x42, 0xC4,
	0x04, 0x82, 0x00, 0x43, 0x82,
	0x04, 0x82, 0x00, 0x44, 0x22,
	0x04, 0x82, 0x00, 0x45, 0x20,

	0x04, 0x82, 0x00, 0x6B, 0x16,
	0x04, 0x82, 0x00, 0x73, 0x17,
	0x04, 0x82, 0x00, 0x7B, 0x36,
	0x04, 0x82, 0x00, 0x83, 0x36,
	0x04, 0x82, 0x00, 0x93, 0x36,
	0x04, 0x82, 0x00, 0x9B, 0x36,
	0x04, 0x82, 0x00, 0xA3, 0x36,
	0x04, 0x82, 0x00, 0xAB, 0x36,
	0x04, 0x82, 0x00, 0x8B, 0x36,

	0x04, 0x82, 0x02, 0xd3, 0x00,
	0x04, 0x82, 0x00, 0x02, 0x43,
	0x04, 0x82, 0x03, 0x83, 0x00,
	0x04, 0x82, 0x03, 0x18, 0x6C,
	0x04, 0x82, 0x03, 0xf1, 0x09,
	0x04, 0x82, 0x03, 0xf0, 0x51,
	0x04, 0x82, 0x05, 0x70, 0x1C,
	0x04, 0x82, 0x05, 0x70, 0x0C,
	0x04, 0x82, 0x00, 0x06, 0xb1,
	0x04, 0x82, 0x02, 0xbf, 0x60,
	0x04, 0x82, 0x02, 0xbe, 0x90,
	0x04, 0x82, 0x02, 0xd3, 0x90,
	0x04, 0x82, 0x00, 0x5B, 0x02,       // Pipe Z ID = 2
	0x00, 0x32,

// -------------LINK B () MAX967171 Settings-------------------
	0x04, 0x90, 0x00, 0x10, 0x02,
	0x04, 0x90, 0x00, 0x10, 0x22,
	0x00, 0x5F,

	// set I2C addr
	0x04, 0x80, 0x00, 0x00, 0x84,
	0x04, 0x84, 0x00, 0x42, 0xC4,
	0x04, 0x84, 0x00, 0x43, 0x84,
	0x04, 0x84, 0x00, 0x44, 0x24,
	0x04, 0x84, 0x00, 0x45, 0x20,
	0x00, 0x32,

	0x04, 0x84, 0x02, 0xd3, 0x00,
	0x04, 0x84, 0x00, 0x02, 0x43,
	0x04, 0x84, 0x03, 0x83, 0x00,
	0x04, 0x84, 0x03, 0x18, 0x6C,
	0x04, 0x84, 0x03, 0xf1, 0x09,
	0x04, 0x84, 0x03, 0xf0, 0x51,
	0x04, 0x84, 0x05, 0x70, 0x1C,
	0x04, 0x84, 0x05, 0x70, 0x0C,
	0x04, 0x84, 0x00, 0x06, 0xb1,
	0x04, 0x84, 0x02, 0xbf, 0x60,
	0x04, 0x84, 0x02, 0xbe, 0x90,
	0x04, 0x84, 0x02, 0xd3, 0x90,
	0x04, 0x84, 0x00, 0x5B, 0x01,       // Pipe Z ID = 1
	0x00, 0x32,

// --------------Enable LINK A/LINK B------------------------
	0x04, 0x90, 0x00, 0x10, 0x23,
	0x00, 0x5F,

// ------------------ MAX9296 Settings -----------------------
	0x04, 0x90, 0x03, 0x30, 0x04,       // 2x4 mode
	// 0x04, 0x90, 0x03, 0x33, 0x4E,    // Lane Mapping
	// 0x04, 0x90, 0x03, 0x34, 0xE4,    // Lane Mapping

	// Software override for BPP, VC and DT
	// 0x04, 0x90, 0x03, 0x13, 0x60,
	0x04, 0x90, 0x03, 0x16, 0xAC,
	0x04, 0x90, 0x03, 0x17, 0xBC,
	0x04, 0x90, 0x03, 0x18, 0x00,
	0x04, 0x90, 0x03, 0x19, 0x40,
	0x04, 0x90, 0x03, 0x14, 0x11,      // pipeY VC=1
	0x04, 0x90, 0x03, 0x15, 0x00,      // pipeZ VC=0

	0x04, 0x90, 0x04, 0x4A, 0xD0,      // Four lane output from MIPI Port A
	0x04, 0x90, 0x03, 0x20, 0x6C,      // Set MIPI speed 800Mbps, PHY1 soft override
	0x04, 0x90, 0x03, 0x23, 0x6C,      // Set MIPI speed 1200Mbps, PHY2 soft override

	// Send RAW12, FS, and FE from Pipe Y to Controller 1
	0x04, 0x90, 0x04, 0x4B, 0x07,     // Enable 3 Mappings
	0x04, 0x90, 0x04, 0x6D, 0x15,     // Destionation Controller = Controller 1. Controller 1 sends data to MIPI Port A
	// For the following MSB 2 bits = VC, LSB 6 bits =DT
	0x04, 0x90, 0x04, 0x4D, 0x2C,     // SRC  0b00011110, DT = 0x2C VC=0
	0x04, 0x90, 0x04, 0x4E, 0x6C,     // DEST 0b01011110, DT = 0x2C VC=1
	0x04, 0x90, 0x04, 0x4F, 0x00,     // SRC  DT = Frame Start
	0x04, 0x90, 0x04, 0x50, 0x40,     // DEST DT = Frame Start
	0x04, 0x90, 0x04, 0x51, 0x01,     // SRC  DT = Frame End
	0x04, 0x90, 0x04, 0x52, 0x41,     // DEST DT = Frame End

	// Send YUV422, FS, and FE from Pipe Z to Controller 1
	0x04, 0x90, 0x04, 0x8B, 0x07,     // Enable 3 Mappings
	0x04, 0x90, 0x04, 0xAD, 0x15,     // Destionation Controller = Controller 1. Controller 2 sends data to MIPI Port A
	// For the following MSB 2 bits = VC, LSB 6 bits = DT
	0x04, 0x90, 0x04, 0x8D, 0x2C,     // SRC  0b00011110, DT = 0x2C VC=0
	0x04, 0x90, 0x04, 0x8E, 0x2C,     // DEST 0b00011110, DT = 0x2C
	0x04, 0x90, 0x04, 0x8F, 0x00,     // SRC  DT = Frame Start
	0x04, 0x90, 0x04, 0x90, 0x00,     // DEST DT = Frame Start
	0x04, 0x90, 0x04, 0x91, 0x01,     // SRC  DT = Frame End
	0x04, 0x90, 0x04, 0x92, 0x01,     // DEST DT = Frame End

	// 0x04, 0x90, 0x00, 0x50, 0x00,  // 9296 pipex (ID0), map to pipeX
	0x04, 0x90, 0x00, 0x51, 0x01,     // 9296 pipeY (ID1), map to pipeY
	0x04, 0x90, 0x00, 0x52, 0x02,     // 9296 pipeZ (ID2), map to pipeZ
	// 0x04, 0x90, 0x00, 0x53, 0x03,  // 9296 pipeU (ID3), map to pipeU

	0x04, 0x90, 0x03, 0x25, 0x80,	  // wait for a new frame
};

static uint8_t max9296_max9295_dual_init_setting[] = {
	0x04, 0x90, 0x00, 0x10, 0xf1,
	0x00, 0xFF,
	0x04, 0x90, 0x14, 0x49, 0x75,  // Enable ErrChPwrUp, Enhance link stability
	0x04, 0x90, 0x15, 0x49, 0x75,

	// Disable MAX9296A MIPI output, CSI_OUT_EN=0
	0x04, 0x90, 0x03, 0x13, 0x00,

// --------------LINK A () MAX9295A Settings----------------------
	0x04, 0x90, 0x00, 0x10, 0x01,
	0x04, 0x90, 0x00, 0x10, 0x21,
	0x00, 0x32,

	// set I2C addr
	0x04, 0x80, 0x00, 0x00, 0x82,
	0x04, 0x82, 0x00, 0x42, 0xC4,
	0x04, 0x82, 0x00, 0x43, 0x82,
	0x04, 0x82, 0x00, 0x44, 0x22,
	0x04, 0x82, 0x00, 0x45, 0x20,

	0x04, 0x82, 0x00, 0x6B, 0x16,
	0x04, 0x82, 0x00, 0x73, 0x17,
	0x04, 0x82, 0x00, 0x7B, 0x36,
	0x04, 0x82, 0x00, 0x83, 0x36,
	0x04, 0x82, 0x00, 0x93, 0x36,
	0x04, 0x82, 0x00, 0x9B, 0x36,
	0x04, 0x82, 0x00, 0xA3, 0x36,
	0x04, 0x82, 0x00, 0xAB, 0x36,
	0x04, 0x82, 0x00, 0x8B, 0x36,
	0x00, 0x32,

// -------------LINK B () MAX9295A Settings-------------------
	0x04, 0x90, 0x00, 0x10, 0x02,
	0x04, 0x90, 0x00, 0x10, 0x22,
	0x00, 0x5F,

	// set I2C addr
	0x04, 0x80, 0x00, 0x00, 0x84,
	0x04, 0x84, 0x00, 0x42, 0xC4,
	0x04, 0x84, 0x00, 0x43, 0x84,
	0x04, 0x84, 0x00, 0x44, 0x24,
	0x04, 0x84, 0x00, 0x45, 0x20,
	0x00, 0x32,

// --------------Enable LINK A/LINK B------------------------
	0x04, 0x90, 0x00, 0x10, 0x23,
	0x00, 0x5F,

	0x04, 0x82, 0x02, 0xbe, 0x00,       // GPIO0 output value 0
	0x04, 0x82, 0x00, 0x02, 0x43,       // enable Video transmit Channel Z
	0x04, 0x82, 0x03, 0x30, 0x00,       // Set SER to 1x4 mode
	0x04, 0x82, 0x03, 0x31, 0x33,       // Set 4 Lanes for SER
	0x04, 0x82, 0x03, 0x32, 0xE0,       // Map mipi data lane PHY1_Lane1->D3,  Lane0->D2
	0x04, 0x82, 0x03, 0x33, 0x04,       // Map mipi data Lane PHY2_Lane1->D1; Lane0->D0
	0x04, 0x82, 0x03, 0x08, 0x64,       // Enable info lines: PORT B && Pipe Z
	0x04, 0x82, 0x03, 0x11, 0x40,       // Start video from Port B && Pipe Z
	0x04, 0x82, 0x02, 0xbe, 0x18,       // GPIO0 output value 1

	// Set 9295A pipe X stream ID
	0x04, 0x82, 0x03, 0x14, 0x6c,       // Pipe_Z RAW12
	0x04, 0x82, 0x00, 0x5B, 0x12,       // pipe Z ID =2; 9295A pipeZ(2)
	0x00, 0x32,

	0x04, 0x84, 0x02, 0xbe, 0x00,       // GPIO0 output value 0
	0x04, 0x84, 0x00, 0x02, 0x23,       // enable Video transmit Channel Y
	0x04, 0x84, 0x03, 0x30, 0x00,       // Set SER to 1x4 mode
	0x04, 0x84, 0x03, 0x31, 0x33,       // Set 4 Lanes for SER
	0x04, 0x84, 0x03, 0x32, 0xE0,       // Map mipi data lane PHY1_Lane1->D3,  Lane0->D2
	0x04, 0x84, 0x03, 0x33, 0x04,       // Map mipi data Lane PHY2_Lane1->D1; Lane0->D0
	0x04, 0x84, 0x03, 0x08, 0x62,       // Enable info lines: PORT B && Pipe Y
	0x04, 0x84, 0x03, 0x11, 0x20,       // Start video from Port B && Pipe Y
	0x04, 0x84, 0x02, 0xbe, 0x18,       // GPIO0 output value 1

	// Set 9295A pipe Y stream ID
	0x04, 0x84, 0x03, 0x16, 0x6C,       // Pipe_Y RAW12
	0x04, 0x84, 0x00, 0x57, 0x11,       // Pipe Y ID = 1

// ------------------ MAX9296 Settings -----------------------
	0x04, 0x90, 0x03, 0x30, 0x04,       // 2x4 mode
	// 0x04, 0x90, 0x03, 0x33, 0x4E,    // Lane Mapping
	// 0x04, 0x90, 0x03, 0x34, 0xE4,    // Lane Mapping

	// Software override for BPP, VC and DT
	// 0x04, 0x90, 0x03, 0x13, 0x60,
	0x04, 0x90, 0x03, 0x16, 0xAC,
	0x04, 0x90, 0x03, 0x17, 0xBC,
	0x04, 0x90, 0x03, 0x18, 0x00,
	0x04, 0x90, 0x03, 0x19, 0x40,
	0x04, 0x90, 0x03, 0x14, 0x11,      // pipeY VC=1
	0x04, 0x90, 0x03, 0x15, 0x00,      // pipeZ VC=0

	0x04, 0x90, 0x04, 0x4A, 0xD0,      // Four lane output from MIPI Port A
	0x04, 0x90, 0x03, 0x20, 0x6C,      // Set MIPI speed 800Mbps, PHY1 soft override
	0x04, 0x90, 0x03, 0x23, 0x6C,      // Set MIPI speed 1200Mbps, PHY2 soft override

	// Send RAW12, FS, and FE from Pipe Y to Controller 1
	0x04, 0x90, 0x04, 0x4B, 0x07,     // Enable 3 Mappings
	0x04, 0x90, 0x04, 0x6D, 0x15,     // Destionation Controller = Controller 1. Controller 1 sends data to MIPI Port A
	// For the following MSB 2 bits = VC, LSB 6 bits =DT
	0x04, 0x90, 0x04, 0x4D, 0x2C,     // SRC  0b00011110, DT = 0x2C VC=0
	0x04, 0x90, 0x04, 0x4E, 0x6C,     // DEST 0b01011110, DT = 0x2C VC=1
	0x04, 0x90, 0x04, 0x4F, 0x00,     // SRC  DT = Frame Start
	0x04, 0x90, 0x04, 0x50, 0x40,     // DEST DT = Frame Start
	0x04, 0x90, 0x04, 0x51, 0x01,     // SRC  DT = Frame End
	0x04, 0x90, 0x04, 0x52, 0x41,     // DEST DT = Frame End

	// Send YUV422, FS, and FE from Pipe Z to Controller 1
	0x04, 0x90, 0x04, 0x8B, 0x07,     // Enable 3 Mappings
	0x04, 0x90, 0x04, 0xAD, 0x15,     // Destionation Controller = Controller 1. Controller 2 sends data to MIPI Port A
	// For the following MSB 2 bits = VC, LSB 6 bits = DT
	0x04, 0x90, 0x04, 0x8D, 0x2C,     // SRC  0b00011110, DT = 0x2C VC=0
	0x04, 0x90, 0x04, 0x8E, 0x2C,     // DEST 0b00011110, DT = 0x2C
	0x04, 0x90, 0x04, 0x8F, 0x00,     // SRC  DT = Frame Start
	0x04, 0x90, 0x04, 0x90, 0x00,     // DEST DT = Frame Start
	0x04, 0x90, 0x04, 0x91, 0x01,     // SRC  DT = Frame End
	0x04, 0x90, 0x04, 0x92, 0x01,     // DEST DT = Frame End

	// 0x04, 0x90, 0x00, 0x50, 0x00,  // 9296 pipex (ID0), map to pipeX
	0x04, 0x90, 0x00, 0x51, 0x01,     // 9296 pipeY (ID1), map to pipeY
	0x04, 0x90, 0x00, 0x52, 0x02,     // 9296 pipeZ (ID2), map to pipeZ
	// 0x04, 0x90, 0x00, 0x53, 0x03,  // 9296 pipeU (ID3), map to pipeU

	0x04, 0x90, 0x03, 0x25, 0x80,	  // wait for a new frame
};

// #define PATTERN_96712_1G
// #define PATTERN_96712_25fps
static uint8_t max96712_testpattern_quad_init_setting[] = {
	0x04, 0x52, 0x00, 0x13, 0x75,     // chip reset
	0x00, 0xFF,
	0x00, 0xFF,
	// H WANG JAN 2018
	// PG1, 150MHz PCLK, 4k@15fps video patterns (RAW12, 12bpp), x4 aggregated on port A 1x4 @ 2.4Gbps/lane

	// COLOR GRADIENT SETUP - PATGEN MODE = 2,,
	// Set VTG mode VRX_Patgen 0, Generate VS, HS, DE", Invert the VS
	0x04, 0x52, 0x10, 0x50, 0xF3,
	// Set Patgen mode = 2 (Color Gradient), Grad Mode = 0",,
	0x04, 0x52, 0x10, 0x51, 0x10,

	// Set VS_DLY = 0
	0x04, 0x52, 0x10, 0x52, 0x00,
	0x04, 0x52, 0x10, 0x53, 0x00,
	0x04, 0x52, 0x10, 0x54, 0x00,
	// Set VS High  -- 293us
	0x04, 0x52, 0x10, 0x55, 0x00,
	0x04, 0x52, 0x10, 0x56, 0xAB,
	0x04, 0x52, 0x10, 0x57, 0xE0,
#ifdef PATTERN_96712_25fps
	// Set VS Low   -- 39.71ms
	0x04, 0x52, 0x10, 0x58, 0x5A,
	0x04, 0x52, 0x10, 0x59, 0xE1,
	0x04, 0x52, 0x10, 0x5A, 0xA0,
#else
	// Set VS Low   -- 33.0ms
	0x04, 0x52, 0x10, 0x58, 0x4B,
	0x04, 0x52, 0x10, 0x59, 0x9F,
	0x04, 0x52, 0x10, 0x5A, 0x60,
#endif
	// Set HS Delay V2H -- 2.052ms
	0x04, 0x52, 0x10, 0x5B, 0x04,
	0x04, 0x52, 0x10, 0x5C, 0xB2,
	0x04, 0x52, 0x10, 0x5D, 0xB4,
	// Set HS_HIGH  -- 2280
	0x04, 0x52, 0x10, 0x5E, 0x08,
	0x04, 0x52, 0x10, 0x5F, 0xE7,
#ifdef PATTERN_96712_25fps
	// Set HS_LOW   -- 1920
	0x04, 0x52, 0x10, 0x60, 0x07,
	0x04, 0x52, 0x10, 0x61, 0x80,
#else
	// Set HS_LOW   -- 87
	0x04, 0x52, 0x10, 0x60, 0x00,
	0x04, 0x52, 0x10, 0x61, 0x57,
#endif
#ifdef PATTERN_96712_25fps
	// Set HS_CNT   -- 1355
	0x04, 0x52, 0x10, 0x62, 0x05,
	0x04, 0x52, 0x10, 0x63, 0x4B,
#else
	// Set HS_CNT   -- 1982
	0x04, 0x52, 0x10, 0x62, 0x07,
	0x04, 0x52, 0x10, 0x63, 0xBE,
#endif
	// Set DE Delay -- 2.053ms
	0x04, 0x52, 0x10, 0x64, 0x04,
	0x04, 0x52, 0x10, 0x65, 0xB3,
	0x04, 0x52, 0x10, 0x66, 0x20,
	// Set DE_HIGH	-- width: 2048
	0x04, 0x52, 0x10, 0x67, 0x08,
	0x04, 0x52, 0x10, 0x68, 0x00,
#ifdef PATTERN_96712_25fps
	// Set DE_LOW   -- 2152
	0x04, 0x52, 0x10, 0x69, 0x08,
	0x04, 0x52, 0x10, 0x6A, 0x68,
#else
	// Set DE_LOW   -- 319
	0x04, 0x52, 0x10, 0x69, 0x01,
	0x04, 0x52, 0x10, 0x6A, 0x3F,
#endif
	// Set DE_CNT	-- height: 1280
	0x04, 0x52, 0x10, 0x6B, 0x05,
	0x04, 0x52, 0x10, 0x6C, 0x00,

	// Set Grad_INCR_0_0,,
	0x04, 0x52, 0x10, 0x6D, 0x03,

	// CHECKERBOARD SETUP - PATGEN MODE = 1,,
	// Set CHKR_COLOR_A_L_0,,
	0x04, 0x52, 0x10, 0x6E, 0x80,
	// Set CHKR_COLOR_A_M_0,,
	0x04, 0x52, 0x10, 0x6F, 0x00,
	// Set CHKR_COLOR_A_H_0,,
	0x04, 0x52, 0x10, 0x70, 0x04,
	// Set CHKR_COLOR_B_L_0,,
	0x04, 0x52, 0x10, 0x71, 0x00,
	// Set CHKR_COLOR_B_M_0,,
	0x04, 0x52, 0x10, 0x72, 0x08,
	// Set CHKR_COLOR_B_H_0,,
	0x04, 0x52, 0x10, 0x73, 0x80,
	// Set CHKR_RPT_A_0,,
	0x04, 0x52, 0x10, 0x74, 0x50,
	// Set CHKR_RPT_B_0,,
	0x04, 0x52, 0x10, 0x75, 0xA0,
	// Set CHKR_ALT_0,,
	0x04, 0x52, 0x10, 0x76, 0x50,

	// Set Patgen Clk frequency 150MHz
	0x04, 0x52, 0x00, 0x09, 0x02,
	0x04, 0x52, 0x01, 0xDC, 0x00,
	0x04, 0x52, 0x01, 0xFC, 0x00,
	0x04, 0x52, 0x02, 0x1C, 0x00,
	0x04, 0x52, 0x02, 0x3C, 0x00,

	// RAW12 Software override VC/DT/BPP for Pipe 1,2,3 and 4;
	// 0x24 = 6'b100100, 24 = 5'b11000; 0x2C = 6'b101100, 12 = 5'b01100
	// BPP override for 1
	// 0x04, 0x52, 0x04, 0x0B, 0xC2
	0x04, 0x52, 0x04, 0x0B, 0x62,
	// VC override for 1/2/3/4
	0x04, 0x52, 0x04, 0x0C, 0x00,
	0x04, 0x52, 0x04, 0x0D, 0x00,
	// DT override for 1/2/3/4
	// 0x04, 0x52, 0x04, 0x0E, 0xA4
	// 0x04, 0x52, 0x04, 0x0F, 0x94
	// 0x04, 0x52, 0x04, 0x10, 0x90
	0x04, 0x52, 0x04, 0x0E, 0xAC,
	0x04, 0x52, 0x04, 0x0F, 0xBC,
	0x04, 0x52, 0x04, 0x10, 0xB0,
	// BPP override for 2/3/4
	// 0x04, 0x52, 0x04, 0x11, 0xD8
	// 0x04, 0x52, 0x04, 0x12, 0x60
	0x04, 0x52, 0x04, 0x11, 0x6C,
	0x04, 0x52, 0x04, 0x12, 0x30,
	//


	// ----------Deserializer Setup------------
	// Disable GMSL link
	0x04, 0x52, 0x00, 0x06, 0x00,
#ifdef PATTERN_96712_1G
	// Set 1000M DPLL frequency, Enable the software override for 1/2/3/4
	0x04, 0x52, 0x04, 0x15, 0xEA,
	0x04, 0x52, 0x04, 0x18, 0xEA,
	0x04, 0x52, 0x04, 0x1B, 0xEA,
	0x04, 0x52, 0x04, 0x1E, 0xEA,
#else
	// Set 2000M DPLL frequency, Enable the software override for 1/2/3/4
	0x04, 0x52, 0x04, 0x15, 0xF4,
	0x04, 0x52, 0x04, 0x18, 0xF4,
	0x04, 0x52, 0x04, 0x1B, 0xF4,
	0x04, 0x52, 0x04, 0x1E, 0xF4,
#endif
	// Set Alternate Crossbar for Video Pipes 0-3 - REMOVE ALTERNATE CROSSBAR???,,
	// 0x52, 0x1DD, 0x1B
	// 0x52, 0x1FD, 0x1B
	// 0x52, 0x21D, 0x1B
	// 0x52, 0x23D, 0x1B
	// Set Line Start, Line End for Video Pipe 0-3 (Backtop //1-4)",,
	// 0x04, 0x52, 0x04, 0x09, 0x0F
	// Set Lane Count - 4 for script  (CSI_NUM_LANES), DPHY ONLY",,
	0x04, 0x52, 0x09, 0x0A, 0xC0,
	0x04, 0x52, 0x09, 0x4A, 0xC0,
	0x04, 0x52, 0x09, 0x8A, 0xC0,
	0x04, 0x52, 0x09, 0xCA, 0xC0,
	// Set Phy lane Map for all MIPI PHYs,,
	0x04, 0x52, 0x08, 0xA3, 0xE4,
	0x04, 0x52, 0x08, 0xA4, 0xE4,



	// Set MAP_EN_L_0 for map 0
	0x04, 0x52, 0x09, 0x0B, 0x07,
	// Set MAP_DPHY_DEST TO CTRL 1
	0x04, 0x52, 0x09, 0x2D, 0x15,
	// Set MAP_SRC AND DEST for data and FE/FS; [7:6]=VC, [5:0]=DT,,
	// 0x04, 0x52, 0x09, 0x0D, 0x24
	// 0x04, 0x52, 0x09, 0x0E, 0x24
	0x04, 0x52, 0x09, 0x0D, 0x2C,
	0x04, 0x52, 0x09, 0x0E, 0x2C,
	0x04, 0x52, 0x09, 0x0F, 0x00,
	0x04, 0x52, 0x09, 0x10, 0x00,
	0x04, 0x52, 0x09, 0x11, 0x01,
	0x04, 0x52, 0x09, 0x12, 0x01,

	// Set MAP_EN_L_1 for map 1
	0x04, 0x52, 0x09, 0x4B, 0x07,
	// Set MAP_DPHY_DEST TO CTRL 1
	0x04, 0x52, 0x09, 0x6D, 0x15,
	// Set MAP_SRC AND DEST for data and FE/FS; [7:6]=VC, [5:0]=DT,,
	// 0x04, 0x52, 0x09, 0x4D, 0x24
	// 0x04, 0x52, 0x09, 0x4E, 0x64
	0x04, 0x52, 0x09, 0x4D, 0x2C,
	0x04, 0x52, 0x09, 0x4E, 0x6C,
	0x04, 0x52, 0x09, 0x4F, 0x00,
	0x04, 0x52, 0x09, 0x50, 0x40,
	0x04, 0x52, 0x09, 0x51, 0x01,
	0x04, 0x52, 0x09, 0x52, 0x41,


	// Set MAP_EN_L_2 for map 2
	0x04, 0x52, 0x09, 0x8B, 0x07,
	// Set MAP_DPHY_DEST TO CTRL 1
	0x04, 0x52, 0x09, 0xAD, 0x15,
	// Set MAP_SRC AND DEST for data and FE/FS; [7:6]=VC, [5:0]=DT,,
	// 0x04, 0x52, 0x09, 0x8D, 0x24
	// 0x04, 0x52, 0x09, 0x8E, 0xA4
	0x04, 0x52, 0x09, 0x8D, 0x2C,
	0x04, 0x52, 0x09, 0x8E, 0xAC,
	0x04, 0x52, 0x09, 0x8F, 0x00,
	0x04, 0x52, 0x09, 0x90, 0x80,
	0x04, 0x52, 0x09, 0x91, 0x01,
	0x04, 0x52, 0x09, 0x92, 0x81,


	// Set MAP_EN_L_3 for map 3
	0x04, 0x52, 0x09, 0xCB, 0x07,
	// Set MAP_DPHY_DEST TO CTRL 1
	0x04, 0x52, 0x09, 0xED, 0x15,
	// Set MAP_SRC AND DEST for data and FE/FS; [7:6]=VC, [5:0]=DT,,
	// 0x04, 0x52, 0x09, 0xCD, 0xE4
	// 0x04, 0x52, 0x09, 0xCE, 0xE4
	0x04, 0x52, 0x09, 0xCD, 0x2C,
	0x04, 0x52, 0x09, 0xCE, 0xEC,
	0x04, 0x52, 0x09, 0xCF, 0x00,
	0x04, 0x52, 0x09, 0xD0, 0xC0,
	0x04, 0x52, 0x09, 0xD1, 0x01,
	0x04, 0x52, 0x09, 0xD2, 0xC1,

	// Enable CSI clock w/ MIPI PHY 2x4 configuration,,
	0x04, 0x52, 0x08, 0xA0, 0x04,	/* note: disabled in init */
	// Turn off unused PHYs
	0x04, 0x52, 0x08, 0xA2, 0x34,

	// End of Setup Script - MUST ONE-SHOT RESET!!!!
	// One shot reset for PHY A - HS86,,
	0x04, 0x52, 0x00, 0x18, 0x0F,
};

static uint8_t max96712_max9295_init_setting[] = {
	0x04, 0x52, 0x00, 0x13, 0x75,     // chip reset
	0x00, 0xFF,
	0x00, 0xFF,
	0x04, 0x52, 0x00, 0x18, 0x0F,     // data path reset
	0x00, 0xFF,
	0x00, 0xFF,

	0x04, 0x52, 0x14, 0x49, 0x75,  // Enable ErrChPwrUp, Enhance link stability
	0x04, 0x52, 0x15, 0x49, 0x75,
	0x04, 0x52, 0x16, 0x49, 0x75,
	0x04, 0x52, 0x17, 0x49, 0x75,

	0x04, 0x52, 0x00, 0x06, 0xF1,   // Enable 1 Links in GMSL2 mode
	0x00, 0xFF,

	// MAX9295 - Serializer config
	0x04, 0x80, 0x02, 0xbe, 0x00,   // GPIO0 output value 0
	0x04, 0x80, 0x03, 0x11, 0x40, 	// start z from B,20
	0x04, 0x80, 0x03, 0x08, 0x64, 	// z selected B,62
	0x04, 0x80, 0x00, 0x02, 0x43, 	// Video transmit z enable
	0x04, 0x80, 0x03, 0x18, 0x6c, 	// z dt1: 0x2c
	0x04, 0x80, 0x02, 0xbe, 0x18,
	0x04, 0x80, 0x02, 0xbf, 0x60,

	// MAX96712 - Deserializer config
	0x04, 0x52, 0x00, 0xF0, 0x62,  	// pipe0: A-Z, pipie1: B-Z.
	0x04, 0x52, 0x00, 0xF4, 0x01,    // Enable Pipe 0

	0x04, 0x52, 0x09, 0x0B, 0x07,    // Map source 0~2 for Link A
	0x04, 0x52, 0x09, 0x2D, 0x15,    // Map source to controller 1
	0x04, 0x52, 0x09, 0x0D, 0x2C,    // src vc && datatype, vc = 0, RAW12
	0x04, 0x52, 0x09, 0x0E, 0x2C,    // dst vc && datatype, vc = 0, RAW12
	0x04, 0x52, 0x09, 0x0F, 0x00,    // src frame start
	0x04, 0x52, 0x09, 0x10, 0x00,    // dst frame start
	0x04, 0x52, 0x09, 0x11, 0x01,    // src frame end
	0x04, 0x52, 0x09, 0x12, 0x01,    // dst frame end

	0x04, 0x52, 0x08, 0xA0, 0x04,    // 2x4 mode

	0x04, 0x52, 0x08, 0xA3, 0xE4,    // Map data lanes for PHY 1
	0x04, 0x52, 0x08, 0xA4, 0xE4,    // Map data lanes for PHY 0

	0x04, 0x52, 0x09, 0x0A, 0xC0,    // 4 lanes
	0x04, 0x52, 0x09, 0x4A, 0xC0,
	0x04, 0x52, 0x09, 0x8A, 0xC0,
	0x04, 0x52, 0x09, 0xCA, 0xC0,

	0x04, 0x52, 0x08, 0xA2, 0x34,    // Enable MIPI PHY0~1

// Hold DPLL in reset (config_soft_rst_n = 0) before changing the rate
	0x04, 0x52, 0x1C, 0x00, 0xF4,
	0x04, 0x52, 0x1D, 0x00, 0xF4,
	0x04, 0x52, 0x1E, 0x00, 0xF4,
	0x04, 0x52, 0x1F, 0x00, 0xF4,

// Set Data rate to be 2000Mbps/lane
	0x04, 0x52, 0x04, 0x15, 0x34,
	0x04, 0x52, 0x04, 0x18, 0x34,
	0x04, 0x52, 0x04, 0x1B, 0x34,
	0x04, 0x52, 0x04, 0x1E, 0x34,

// Release reset to DPLL (config_soft_rst_n = 1)
	0x04, 0x52, 0x1C, 0x00, 0xF5,
	0x04, 0x52, 0x1D, 0x00, 0xF5,
	0x04, 0x52, 0x1E, 0x00, 0xF5,
	0x04, 0x52, 0x1F, 0x00, 0xF5,
};

#ifdef FPGA_AR0233
//#define SERDES_RAW10_OVERRIDE
static uint8_t max96712_max9295_quad_init_setting_4lane[] = {
    0x04, 0x52, 0x00, 0x13, 0x40,     // chip reset
    0x00, 0xFF,
    0x00, 0xFF,
    0x04, 0x52, 0x00, 0x18, 0x0F,     // data path reset
    0x00, 0xFF,
    0x00, 0xFF,
    0x04, 0x52, 0x14, 0x49, 0x75,  // Enable ErrChPwrUp, Enhance link stability
    0x04, 0x52, 0x15, 0x49, 0x75,
    0x04, 0x52, 0x16, 0x49, 0x75,
    0x04, 0x52, 0x17, 0x49, 0x75,

    // solve unlock issue by excessive jitter on the GMSL link over a narrow temperature range
    0x04, 0x52, 0x06, 0xC2, 0x10,
    0x00, 0xff,
    0x04, 0x52, 0x00, 0x06, 0xF1,     // Link A
    0x00, 0xff,
    0x04, 0x80, 0x00, 0x00, 0x82,     // change i2c addr to 0x41
    0x04, 0x82, 0x00, 0x42, 0xC4,
    0x04, 0x82, 0x00, 0x43, 0x82,
    0x04, 0x82, 0x00, 0x44, 0x22,     // remap sensor addr to 0x11
    0x04, 0x82, 0x00, 0x45, 0x20,
    0x00, 0xff,
    0x04, 0x52, 0x00, 0x06, 0xF2,     // Link B
    0x00, 0xff,
    0x04, 0x80, 0x00, 0x00, 0x84,    // change i2c addr to 0x42
    0x04, 0x84, 0x00, 0x42, 0xC4,
    0x04, 0x84, 0x00, 0x43, 0x84,
    0x04, 0x84, 0x00, 0x44, 0x24,    // remap sensor addr to 0x12
    0x04, 0x84, 0x00, 0x45, 0x20,
    0x00, 0xff,
    0x04, 0x52, 0x00, 0x06, 0xF4,    // Link C
    0x00, 0xff,
    0x04, 0x80, 0x00, 0x00, 0x86,    // change i2c addr to 0x43
    0x04, 0x86, 0x00, 0x42, 0xC4,
    0x04, 0x86, 0x00, 0x43, 0x86,
    0x04, 0x86, 0x00, 0x44, 0x26,    // remap sensor addr to 0x13
    0x04, 0x86, 0x00, 0x45, 0x20,
    0x00, 0xff,
    0x04, 0x52, 0x00, 0x06, 0xF8,    // Link D
    0x00, 0xFF,
    0x04, 0x80, 0x00, 0x00, 0x88,    // change i2c addr to 0x44
    0x04, 0x88, 0x00, 0x42, 0xC4,
    0x04, 0x88, 0x00, 0x43, 0x88,
    0x04, 0x88, 0x00, 0x44, 0x28,    // remap sensor addr to 0x14
    0x04, 0x88, 0x00, 0x45, 0x20,

    0x04, 0x52, 0x00, 0x06, 0xFF,   // Enable all 4 Links in GMSL2 mode
    0x00, 0xFF,

    0x04, 0x82, 0x02, 0xbe, 0x00,
    0x04, 0x82, 0x03, 0x30, 0x00,   // Sensor 0 set pipe X
    0x04, 0x82, 0x03, 0x31, 0x33,   // 4 Lanes
    0x04, 0x82, 0x03, 0x08, 0x61,   // Enable PORT B && pipe X
    0x04, 0x82, 0x03, 0x11, 0x30,   // stat pipe X for PORT B
    0x04, 0x82, 0x00, 0x02, 0x33,   // transmit enable for pipe X
    0x04, 0x82, 0x03, 0x14, 0x6C,   // Datatype for pipe X
    0x04, 0x82, 0x03, 0x15, 0x6B,   // Datatype for pipe X
#ifdef SERDES_RAW10_OVERRIDE
    0x04, 0x82, 0x03, 0x21, 0x2b,   // pipe x datatype 0x2b
    0x04, 0x82, 0x03, 0x1c, 0xaa,   // pipe x 10 bpp, datatype, bpp override en
#endif
    0x04, 0x82, 0x02, 0xbe, 0x18,
    0x04, 0x82, 0x02, 0xbf, 0x60,

    0x04, 0x84, 0x02, 0xbe, 0x00,
    0x04, 0x84, 0x03, 0x30, 0x00,   // Sensor 1 set pipe X
    0x04, 0x84, 0x03, 0x31, 0x33,
    0x04, 0x84, 0x03, 0x08, 0x61,
    0x04, 0x84, 0x03, 0x11, 0x30,
    0x04, 0x84, 0x00, 0x02, 0x33,
    0x04, 0x84, 0x03, 0x14, 0x6C,
    0x04, 0x84, 0x03, 0x15, 0x6B,
#ifdef SERDES_RAW10_OVERRIDE
    0x04, 0x84, 0x03, 0x21, 0x2b,   // pipe x datatype 0x2b
    0x04, 0x84, 0x03, 0x1c, 0xaa,   // pipe x 10 bpp, datatype, bpp override en
#endif
    0x04, 0x84, 0x02, 0xbe, 0x18,
    0x04, 0x84, 0x02, 0xbf, 0x60,

    0x04, 0x86, 0x02, 0xbe, 0x00,
    0x04, 0x86, 0x03, 0x30, 0x00,   // Sensor 2 set pipe X
    0x04, 0x86, 0x03, 0x31, 0x33,
    0x04, 0x86, 0x03, 0x08, 0x61,
    0x04, 0x86, 0x03, 0x11, 0x30,
    0x04, 0x86, 0x00, 0x02, 0x33,
    0x04, 0x86, 0x03, 0x14, 0x6C,
    0x04, 0x86, 0x03, 0x15, 0x6B,
#ifdef SERDES_RAW10_OVERRIDE
    0x04, 0x86, 0x03, 0x21, 0x2b,   // pipe x datatype 0x2b
    0x04, 0x86, 0x03, 0x1c, 0xaa,   // pipe x 10 bpp, datatype, bpp override en
#endif
    0x04, 0x86, 0x02, 0xbe, 0x18,
    0x04, 0x86, 0x02, 0xbf, 0x60,

    0x04, 0x88, 0x02, 0xbe, 0x00,
    0x04, 0x88, 0x03, 0x30, 0x00,   // Sensor 3 set pipe X
    0x04, 0x88, 0x03, 0x31, 0x33,
    0x04, 0x88, 0x03, 0x08, 0x61,
    0x04, 0x88, 0x03, 0x11, 0x30,
    0x04, 0x88, 0x00, 0x02, 0x33,
    0x04, 0x88, 0x03, 0x14, 0x6C,
    0x04, 0x88, 0x03, 0x15, 0x6B,
#ifdef SERDES_RAW10_OVERRIDE
    0x04, 0x88, 0x03, 0x21, 0x2b,   // pipe x datatype 0x2b
    0x04, 0x88, 0x03, 0x1c, 0xaa,   // pipe x 10 bpp, datatype, bpp override en
#endif
    0x04, 0x88, 0x02, 0xbe, 0x18,
    0x04, 0x88, 0x02, 0xbf, 0x60,

    // pipe X in link B to video pipe 1, pipe X in link A to video pipe 0
    0x04, 0x52, 0x00, 0xF0, 0x40,
    // pipe X in link D to video pipe 3, pipe X in link C to video pipe 2
    0x04, 0x52, 0x00, 0xF1, 0xC8,

    0x04, 0x52, 0x00, 0xF4, 0x0F,    // Enable Pipe 0~3

    0x04, 0x52, 0x09, 0x0B, 0x07,    // Map source 0~2 for Link A
    0x04, 0x52, 0x09, 0x2D, 0x15,    // Map source to controller 1
    0x04, 0x52, 0x09, 0x0D, 0x2C,    // src vc && datatype, vc = 0, RAW12
    0x04, 0x52, 0x09, 0x0E, 0x2C,    // dst vc && datatype, vc = 0, RAW12
    0x04, 0x52, 0x09, 0x0F, 0x00,    // src frame start
    0x04, 0x52, 0x09, 0x10, 0x00,    // dst frame start
    0x04, 0x52, 0x09, 0x11, 0x01,    // src frame end
    0x04, 0x52, 0x09, 0x12, 0x01,    // dst frame end
    0x04, 0x52, 0x10, 0x04, 0x01,    // pkt cnt sel video
    0x04, 0x52, 0x00, 0x24, 0xa0,    // pkt exp 7:4

    0x04, 0x52, 0x09, 0x4B, 0x07,    // Map source 0~2 for Link B
    0x04, 0x52, 0x09, 0x6D, 0x15,    // Map source to controller 1
    0x04, 0x52, 0x09, 0x4D, 0x2C,    // src vc = 0
    0x04, 0x52, 0x09, 0x4E, 0x6C,    // vc = 1
    0x04, 0x52, 0x09, 0x4F, 0x00,
    0x04, 0x52, 0x09, 0x50, 0x40,
    0x04, 0x52, 0x09, 0x51, 0x01,
    0x04, 0x52, 0x09, 0x52, 0x41,

    0x04, 0x52, 0x09, 0x8B, 0x07,    // Map source 0~2 for Link C
    0x04, 0x52, 0x09, 0xAD, 0x15,    // Map source to controller 1
    0x04, 0x52, 0x09, 0x8D, 0x2C,
    0x04, 0x52, 0x09, 0x8E, 0xAC,    // vc = 2
    0x04, 0x52, 0x09, 0x8F, 0x00,
    0x04, 0x52, 0x09, 0x90, 0x80,
    0x04, 0x52, 0x09, 0x91, 0x01,
    0x04, 0x52, 0x09, 0x92, 0x81,

    0x04, 0x52, 0x09, 0xCB, 0x07,    // Map source 0~2 for Link D
    0x04, 0x52, 0x09, 0xED, 0x15,    // Map source to controller 1
    0x04, 0x52, 0x09, 0xCD, 0x2C,
    0x04, 0x52, 0x09, 0xCE, 0xEC,    // vc = 3
    0x04, 0x52, 0x09, 0xCF, 0x00,
    0x04, 0x52, 0x09, 0xD0, 0xC0,
    0x04, 0x52, 0x09, 0xD1, 0x01,
    0x04, 0x52, 0x09, 0xD2, 0xC1,

    0x04, 0x52, 0x08, 0xA0, 0x04,    // 2x4 mode

    0x04, 0x52, 0x08, 0xA3, 0xE4,    // Map data lanes for PHY 1  D0-D0 D1-D1
    0x04, 0x52, 0x08, 0xA4, 0xE4,    // Map data lanes for PHY 0  D0-D0 D1-D1

    0x04, 0x52, 0x09, 0x0A, 0x40,    // use 2 lanes
    0x04, 0x52, 0x09, 0x4A, 0x40,    // use 2 lanes
    0x04, 0x52, 0x09, 0x8A, 0x40,    // use 2 lanes
    0x04, 0x52, 0x09, 0xCA, 0x40,    // use 2 lanes

    0x04, 0x52, 0x08, 0xA2, 0xf4,    // Enable MIPI PHY0: single csi-2 output

    // Hold DPLL in reset (config_soft_rst_n = 0) before changing the rate
    0x04, 0x52, 0x1C, 0x00, 0xF4,
    0x04, 0x52, 0x1D, 0x00, 0xF4,
    0x04, 0x52, 0x1E, 0x00, 0xF4,
    0x04, 0x52, 0x1F, 0x00, 0xF4,

    // Set Data rate to be 200Mbps/lane
    0x04, 0x52, 0x04, 0x15, 0x22,
    0x04, 0x52, 0x04, 0x18, 0x22,
    0x04, 0x52, 0x04, 0x1B, 0x22,
    0x04, 0x52, 0x04, 0x1E, 0x22,

    // Release reset to DPLL (config_soft_rst_n = 1)
    0x04, 0x52, 0x1C, 0x00, 0xF5,
    0x04, 0x52, 0x1D, 0x00, 0xF5,
    0x04, 0x52, 0x1E, 0x00, 0xF5,
    0x04, 0x52, 0x1F, 0x00, 0xF5,
};
#else
static uint8_t max96712_max9295_quad_init_setting_4lane[] = {
	0x04, 0x52, 0x00, 0x13, 0x40,     // chip reset
	0x00, 0xFF,
	0x00, 0xFF,
	0x04, 0x52, 0x00, 0x18, 0x0F,     // data path reset
	0x00, 0xFF,
	0x00, 0xFF,
	0x04, 0x52, 0x14, 0x49, 0x75,  // Enable ErrChPwrUp, Enhance link stability
	0x04, 0x52, 0x15, 0x49, 0x75,
	0x04, 0x52, 0x16, 0x49, 0x75,
	0x04, 0x52, 0x17, 0x49, 0x75,

	0x04, 0x52, 0x00, 0x06, 0xF1,     // Link A
	0x00, 0x32,
	0x04, 0x80, 0x00, 0x00, 0x82,
	0x04, 0x82, 0x00, 0x42, 0xC4,
	0x04, 0x82, 0x00, 0x43, 0x82,
	0x04, 0x82, 0x00, 0x44, 0x22,
	0x04, 0x82, 0x00, 0x45, 0x20,

	0x04, 0x52, 0x00, 0x06, 0xF2,     // Link B
	0x00, 0x32,
	0x04, 0x80, 0x00, 0x00, 0x84,
	0x04, 0x84, 0x00, 0x42, 0xC4,
	0x04, 0x84, 0x00, 0x43, 0x84,
	0x04, 0x84, 0x00, 0x44, 0x24,
	0x04, 0x84, 0x00, 0x45, 0x20,

	0x04, 0x52, 0x00, 0x06, 0xF4,    // Link C
	0x00, 0x32,
	0x04, 0x80, 0x00, 0x00, 0x86,
	0x04, 0x86, 0x00, 0x42, 0xC4,
	0x04, 0x86, 0x00, 0x43, 0x86,
	0x04, 0x86, 0x00, 0x44, 0x26,
	0x04, 0x86, 0x00, 0x45, 0x20,

	0x04, 0x52, 0x00, 0x06, 0xF8,    // Link D
	0x00, 0xFF,
	0x04, 0x80, 0x00, 0x00, 0x88,
	0x04, 0x88, 0x00, 0x42, 0xC4,
	0x04, 0x88, 0x00, 0x43, 0x88,
	0x04, 0x88, 0x00, 0x44, 0x28,
	0x04, 0x88, 0x00, 0x45, 0x20,

	0x04, 0x52, 0x00, 0x06, 0xFF,   // Enable all 4 Links in GMSL2 mode
	0x00, 0xFF,

	0x04, 0x82, 0x02, 0xbe, 0x00,
	0x04, 0x82, 0x03, 0x30, 0x00,   // Sensor 0 set pipe Z
	0x04, 0x82, 0x03, 0x31, 0x33,   // 4 Lanes
	0x04, 0x82, 0x03, 0x08, 0x64,   // Enable PORT B && pipe Z
	0x04, 0x82, 0x03, 0x11, 0x40,   // stat pipe Z for PORT B
	0x04, 0x82, 0x00, 0x02, 0x43,   // transmit enable for pipe Z
	0x04, 0x82, 0x03, 0x18, 0x6C,   // Datatype for pipe Z
	0x04, 0x82, 0x02, 0xbe, 0x18,
	0x04, 0x82, 0x02, 0xbf, 0x60,

	0x04, 0x84, 0x02, 0xbe, 0x00,
	0x04, 0x84, 0x03, 0x30, 0x00,   // Sensor 1 set pipe X
	0x04, 0x84, 0x03, 0x31, 0x33,
	0x04, 0x84, 0x03, 0x08, 0x61,
	0x04, 0x84, 0x03, 0x11, 0x30,
	0x04, 0x84, 0x00, 0x02, 0x33,
	0x04, 0x84, 0x03, 0x14, 0x6C,
	0x04, 0x84, 0x02, 0xbe, 0x18,
	0x04, 0x84, 0x02, 0xbf, 0x60,

	0x04, 0x86, 0x02, 0xbe, 0x00,
	0x04, 0x86, 0x03, 0x30, 0x00,   // Sensor 2 set pipe X
	0x04, 0x86, 0x03, 0x31, 0x33,
	0x04, 0x86, 0x03, 0x08, 0x61,
	0x04, 0x86, 0x03, 0x11, 0x30,
	0x04, 0x86, 0x00, 0x02, 0x33,
	0x04, 0x86, 0x03, 0x14, 0x6C,
	0x04, 0x86, 0x02, 0xbe, 0x18,
	0x04, 0x86, 0x02, 0xbf, 0x60,

	0x04, 0x88, 0x02, 0xbe, 0x00,
	0x04, 0x88, 0x03, 0x30, 0x00,   // Sensor 3 set pipe X
	0x04, 0x88, 0x03, 0x31, 0x33,
	0x04, 0x88, 0x03, 0x08, 0x61,
	0x04, 0x88, 0x03, 0x11, 0x30,
	0x04, 0x88, 0x00, 0x02, 0x33,
	0x04, 0x88, 0x03, 0x14, 0x6C,
	0x04, 0x88, 0x02, 0xbe, 0x18,
	0x04, 0x88, 0x02, 0xbf, 0x60,

// pipe X in link B to video pipe 1, pipe Z in link A to video pipe 0
	0x04, 0x52, 0x00, 0xF0, 0x42,
// pipe X in link D to video pipe 3, pipe X in link C to video pipe 2
	0x04, 0x52, 0x00, 0xF1, 0xC8,

	0x04, 0x52, 0x00, 0xF4, 0x0F,    // Enable Pipe 0~3

	0x04, 0x52, 0x09, 0x0B, 0x07,    // Map source 0~2 for Link A
	0x04, 0x52, 0x09, 0x2D, 0x15,    // Map source to controller 1
	0x04, 0x52, 0x09, 0x0D, 0x2C,    // src vc && datatype, vc = 0, RAW12
	0x04, 0x52, 0x09, 0x0E, 0x2C,    // dst vc && datatype, vc = 0, RAW12
	0x04, 0x52, 0x09, 0x0F, 0x00,    // src frame start
	0x04, 0x52, 0x09, 0x10, 0x00,    // dst frame start
	0x04, 0x52, 0x09, 0x11, 0x01,    // src frame end
	0x04, 0x52, 0x09, 0x12, 0x01,    // dst frame end

	0x04, 0x52, 0x09, 0x4B, 0x07,    // Map source 0~2 for Link B
	0x04, 0x52, 0x09, 0x6D, 0x15,
	0x04, 0x52, 0x09, 0x4D, 0x2C,
	0x04, 0x52, 0x09, 0x4E, 0x6C,    // vc = 1
	0x04, 0x52, 0x09, 0x4F, 0x00,
	0x04, 0x52, 0x09, 0x50, 0x40,
	0x04, 0x52, 0x09, 0x51, 0x01,
	0x04, 0x52, 0x09, 0x52, 0x41,

	0x04, 0x52, 0x09, 0x8B, 0x07,    // Map source 0~2 for Link C
	0x04, 0x52, 0x09, 0xAD, 0x15,
	0x04, 0x52, 0x09, 0x8D, 0x2C,
	0x04, 0x52, 0x09, 0x8E, 0xAC,    // vc = 2
	0x04, 0x52, 0x09, 0x8F, 0x00,
	0x04, 0x52, 0x09, 0x90, 0x80,
	0x04, 0x52, 0x09, 0x91, 0x01,
	0x04, 0x52, 0x09, 0x92, 0x81,

	0x04, 0x52, 0x09, 0xCB, 0x07,    // Map source 0~2 for Link D
	0x04, 0x52, 0x09, 0xED, 0x15,
	0x04, 0x52, 0x09, 0xCD, 0x2C,
	0x04, 0x52, 0x09, 0xCE, 0xEC,    // vc = 3
	0x04, 0x52, 0x09, 0xCF, 0x00,
	0x04, 0x52, 0x09, 0xD0, 0xC0,
	0x04, 0x52, 0x09, 0xD1, 0x01,
	0x04, 0x52, 0x09, 0xD2, 0xC1,

	0x04, 0x52, 0x08, 0xA0, 0x04,    // 2x4 mode

	0x04, 0x52, 0x08, 0xA3, 0xE4,    // Map data lanes for PHY 1
	0x04, 0x52, 0x08, 0xA4, 0xE4,    // Map data lanes for PHY 0

	0x04, 0x52, 0x09, 0x0A, 0xC0,    // 4 lanes
	0x04, 0x52, 0x09, 0x4A, 0xC0,
	0x04, 0x52, 0x09, 0x8A, 0xC0,
	0x04, 0x52, 0x09, 0xCA, 0xC0,

	0x04, 0x52, 0x08, 0xA2, 0x34,    // Enable MIPI PHY0~1

// Hold DPLL in reset (config_soft_rst_n = 0) before changing the rate
	0x04, 0x52, 0x1C, 0x00, 0xF4,
	0x04, 0x52, 0x1D, 0x00, 0xF4,
	0x04, 0x52, 0x1E, 0x00, 0xF4,
	0x04, 0x52, 0x1F, 0x00, 0xF4,

// Set Data rate to be 2000Mbps/lane
	0x04, 0x52, 0x04, 0x15, 0x34,
	0x04, 0x52, 0x04, 0x18, 0x34,
	0x04, 0x52, 0x04, 0x1B, 0x34,
	0x04, 0x52, 0x04, 0x1E, 0x34,

// Release reset to DPLL (config_soft_rst_n = 1)
	0x04, 0x52, 0x1C, 0x00, 0xF5,
	0x04, 0x52, 0x1D, 0x00, 0xF5,
	0x04, 0x52, 0x1E, 0x00, 0xF5,
	0x04, 0x52, 0x1F, 0x00, 0xF5,
};
#endif


static uint8_t max96712_max9295_dual_init_setting_4lane[] = {
	0x04, 0x52, 0x00, 0x13, 0x40,     // chip reset
	0x00, 0xFF,
	0x00, 0xFF,
	0x04, 0x52, 0x00, 0x18, 0x0F,     // data path reset
	0x00, 0xFF,
	0x00, 0xFF,
	0x04, 0x52, 0x14, 0x49, 0x75,  // Enable ErrChPwrUp, Enhance link stability
	0x04, 0x52, 0x15, 0x49, 0x75,
	0x04, 0x52, 0x16, 0x49, 0x75,
	0x04, 0x52, 0x17, 0x49, 0x75,

	0x04, 0x52, 0x00, 0x06, 0xF1,     // Link A
	0x00, 0x32,
	0x04, 0x80, 0x00, 0x00, 0x82,
	0x04, 0x82, 0x00, 0x42, 0xC4,
	0x04, 0x82, 0x00, 0x43, 0x82,
	0x04, 0x82, 0x00, 0x44, 0x22,
	0x04, 0x82, 0x00, 0x45, 0x20,

	0x04, 0x52, 0x00, 0x06, 0xF2,     // Link B
	0x00, 0x32,
	0x04, 0x80, 0x00, 0x00, 0x84,
	0x04, 0x84, 0x00, 0x42, 0xC4,
	0x04, 0x84, 0x00, 0x43, 0x84,
	0x04, 0x84, 0x00, 0x44, 0x24,
	0x04, 0x84, 0x00, 0x45, 0x20,

	0x04, 0x52, 0x00, 0x06, 0xF3,   // Enable 2 Links in GMSL2 mode
	0x00, 0xFF,

	0x04, 0x82, 0x02, 0xbe, 0x00,
	0x04, 0x82, 0x03, 0x30, 0x00,   // Sensor 0 set pipe Z
	0x04, 0x82, 0x03, 0x31, 0x33,   // 4 Lanes
	0x04, 0x82, 0x03, 0x08, 0x64,   // Enable PORT B && pipe Z
	0x04, 0x82, 0x03, 0x11, 0x40,   // stat pipe Z for PORT B
	0x04, 0x82, 0x00, 0x02, 0x43,   // transmit enable for pipe Z
	0x04, 0x82, 0x03, 0x18, 0x6C,   // Datatype for pipe Z
	0x04, 0x82, 0x02, 0xbe, 0x18,
	0x04, 0x82, 0x02, 0xbf, 0x60,

	0x04, 0x84, 0x02, 0xbe, 0x00,
	0x04, 0x84, 0x03, 0x30, 0x00,   // Sensor 1 set pipe X
	0x04, 0x84, 0x03, 0x31, 0x33,
	0x04, 0x84, 0x03, 0x08, 0x61,
	0x04, 0x84, 0x03, 0x11, 0x30,
	0x04, 0x84, 0x00, 0x02, 0x33,
	0x04, 0x84, 0x03, 0x14, 0x6C,
	0x04, 0x84, 0x02, 0xbe, 0x18,
	0x04, 0x84, 0x02, 0xbf, 0x60,

// pipe X in link B to video pipe 1, pipe Z in link A to video pipe 0
	0x04, 0x52, 0x00, 0xF0, 0x42,

	0x04, 0x52, 0x00, 0xF4, 0x03,    // Enable Pipe 0~1

	0x04, 0x52, 0x09, 0x0B, 0x07,    // Map source 0~2 for Link A
	0x04, 0x52, 0x09, 0x2D, 0x15,    // Map source to controller 1
	0x04, 0x52, 0x09, 0x0D, 0x2C,    // src vc && datatype, vc = 0, RAW12
	0x04, 0x52, 0x09, 0x0E, 0x2C,    // dst vc && datatype, vc = 0, RAW12
	0x04, 0x52, 0x09, 0x0F, 0x00,    // src frame start
	0x04, 0x52, 0x09, 0x10, 0x00,    // dst frame start
	0x04, 0x52, 0x09, 0x11, 0x01,    // src frame end
	0x04, 0x52, 0x09, 0x12, 0x01,    // dst frame end

	0x04, 0x52, 0x09, 0x4B, 0x07,    // Map source 0~2 for Link B
	0x04, 0x52, 0x09, 0x6D, 0x15,
	0x04, 0x52, 0x09, 0x4D, 0x2C,
	0x04, 0x52, 0x09, 0x4E, 0x6C,    // vc = 1
	0x04, 0x52, 0x09, 0x4F, 0x00,
	0x04, 0x52, 0x09, 0x50, 0x40,
	0x04, 0x52, 0x09, 0x51, 0x01,
	0x04, 0x52, 0x09, 0x52, 0x41,

	0x04, 0x52, 0x08, 0xA0, 0x04,    // 2x4 mode

	0x04, 0x52, 0x08, 0xA3, 0xE4,    // Map data lanes for PHY 1
	0x04, 0x52, 0x08, 0xA4, 0xE4,    // Map data lanes for PHY 0

	0x04, 0x52, 0x09, 0x0A, 0xC0,    // 4 lanes
	0x04, 0x52, 0x09, 0x4A, 0xC0,
	0x04, 0x52, 0x09, 0x8A, 0xC0,
	0x04, 0x52, 0x09, 0xCA, 0xC0,

	0x04, 0x52, 0x08, 0xA2, 0x34,    // Enable MIPI PHY0~1

// Hold DPLL in reset (config_soft_rst_n = 0) before changing the rate
	0x04, 0x52, 0x1C, 0x00, 0xF4,
	0x04, 0x52, 0x1D, 0x00, 0xF4,
	0x04, 0x52, 0x1E, 0x00, 0xF4,
	0x04, 0x52, 0x1F, 0x00, 0xF4,

// Set Data rate to be 2000Mbps/lane
	0x04, 0x52, 0x04, 0x15, 0x34,
	0x04, 0x52, 0x04, 0x18, 0x34,
	0x04, 0x52, 0x04, 0x1B, 0x34,
	0x04, 0x52, 0x04, 0x1E, 0x34,

// Release reset to DPLL (config_soft_rst_n = 1)
	0x04, 0x52, 0x1C, 0x00, 0xF5,
	0x04, 0x52, 0x1D, 0x00, 0xF5,
	0x04, 0x52, 0x1E, 0x00, 0xF5,
	0x04, 0x52, 0x1F, 0x00, 0xF5,
};

static uint8_t max96712_max9295_trip_init_setting_4lane[] = {
	0x04, 0x52, 0x00, 0x13, 0x40,     // chip reset
	0x00, 0xFF,
	0x00, 0xFF,
	0x04, 0x52, 0x00, 0x18, 0x0F,     // data path reset
	0x00, 0xFF,
	0x00, 0xFF,
	0x04, 0x52, 0x14, 0x49, 0x75,  // Enable ErrChPwrUp, Enhance link stability
	0x04, 0x52, 0x15, 0x49, 0x75,
	0x04, 0x52, 0x16, 0x49, 0x75,
	0x04, 0x52, 0x17, 0x49, 0x75,

	0x04, 0x52, 0x00, 0x06, 0xF1,     // Link A
	0x00, 0x32,
	0x04, 0x80, 0x00, 0x00, 0x82,
	0x04, 0x82, 0x00, 0x42, 0xC4,
	0x04, 0x82, 0x00, 0x43, 0x82,
	0x04, 0x82, 0x00, 0x44, 0x22,
	0x04, 0x82, 0x00, 0x45, 0x20,

	0x04, 0x52, 0x00, 0x06, 0xF2,     // Link B
	0x00, 0x32,
	0x04, 0x80, 0x00, 0x00, 0x84,
	0x04, 0x84, 0x00, 0x42, 0xC4,
	0x04, 0x84, 0x00, 0x43, 0x84,
	0x04, 0x84, 0x00, 0x44, 0x24,
	0x04, 0x84, 0x00, 0x45, 0x20,

	0x04, 0x52, 0x00, 0x06, 0xF4,    // Link C
	0x00, 0x32,
	0x04, 0x80, 0x00, 0x00, 0x86,
	0x04, 0x86, 0x00, 0x42, 0xC4,
	0x04, 0x86, 0x00, 0x43, 0x86,
	0x04, 0x86, 0x00, 0x44, 0x26,
	0x04, 0x86, 0x00, 0x45, 0x20,

	0x04, 0x52, 0x00, 0x06, 0xF7,   // Enable 3 Links in GMSL2 mode
	0x00, 0xFF,

	0x04, 0x82, 0x02, 0xbe, 0x00,
	0x04, 0x82, 0x03, 0x30, 0x00,   // Sensor 0 set pipe Z
	0x04, 0x82, 0x03, 0x31, 0x33,   // 4 Lanes
	0x04, 0x82, 0x03, 0x08, 0x64,   // Enable PORT B && pipe Z
	0x04, 0x82, 0x03, 0x11, 0x40,   // stat pipe Z for PORT B
	0x04, 0x82, 0x00, 0x02, 0x43,   // transmit enable for pipe Z
	0x04, 0x82, 0x03, 0x18, 0x6C,   // Datatype for pipe Z
	0x04, 0x82, 0x02, 0xbe, 0x18,
	0x04, 0x82, 0x02, 0xbf, 0x60,

	0x04, 0x84, 0x02, 0xbe, 0x00,
	0x04, 0x84, 0x03, 0x30, 0x00,   // Sensor 1 set pipe X
	0x04, 0x84, 0x03, 0x31, 0x33,
	0x04, 0x84, 0x03, 0x08, 0x61,
	0x04, 0x84, 0x03, 0x11, 0x30,
	0x04, 0x84, 0x00, 0x02, 0x33,
	0x04, 0x84, 0x03, 0x14, 0x6C,
	0x04, 0x84, 0x02, 0xbe, 0x18,
	0x04, 0x84, 0x02, 0xbf, 0x60,

	0x04, 0x86, 0x02, 0xbe, 0x00,
	0x04, 0x86, 0x03, 0x30, 0x00,   // Sensor 2 set pipe X
	0x04, 0x86, 0x03, 0x31, 0x33,
	0x04, 0x86, 0x03, 0x08, 0x61,
	0x04, 0x86, 0x03, 0x11, 0x30,
	0x04, 0x86, 0x00, 0x02, 0x33,
	0x04, 0x86, 0x03, 0x14, 0x6C,
	0x04, 0x86, 0x02, 0xbe, 0x18,
	0x04, 0x86, 0x02, 0xbf, 0x60,

// pipe X in link B to video pipe 1, pipe Z in link A to video pipe 0
	0x04, 0x52, 0x00, 0xF0, 0x42,
// pipe X in link D to video pipe 3, pipe X in link C to video pipe 2
	0x04, 0x52, 0x00, 0xF1, 0xC8,

	0x04, 0x52, 0x00, 0xF4, 0x07,    // Enable Pipe 0~2

	0x04, 0x52, 0x09, 0x0B, 0x07,    // Map source 0~2 for Link A
	0x04, 0x52, 0x09, 0x2D, 0x15,    // Map source to controller 1
	0x04, 0x52, 0x09, 0x0D, 0x2C,    // src vc && datatype, vc = 0, RAW12
	0x04, 0x52, 0x09, 0x0E, 0x2C,    // dst vc && datatype, vc = 0, RAW12
	0x04, 0x52, 0x09, 0x0F, 0x00,    // src frame start
	0x04, 0x52, 0x09, 0x10, 0x00,    // dst frame start
	0x04, 0x52, 0x09, 0x11, 0x01,    // src frame end
	0x04, 0x52, 0x09, 0x12, 0x01,    // dst frame end

	0x04, 0x52, 0x09, 0x4B, 0x07,    // Map source 0~2 for Link B
	0x04, 0x52, 0x09, 0x6D, 0x15,
	0x04, 0x52, 0x09, 0x4D, 0x2C,
	0x04, 0x52, 0x09, 0x4E, 0x6C,    // vc = 1
	0x04, 0x52, 0x09, 0x4F, 0x00,
	0x04, 0x52, 0x09, 0x50, 0x40,
	0x04, 0x52, 0x09, 0x51, 0x01,
	0x04, 0x52, 0x09, 0x52, 0x41,

	0x04, 0x52, 0x09, 0x8B, 0x07,    // Map source 0~2 for Link C
	0x04, 0x52, 0x09, 0xAD, 0x15,
	0x04, 0x52, 0x09, 0x8D, 0x2C,
	0x04, 0x52, 0x09, 0x8E, 0xAC,    // vc = 2
	0x04, 0x52, 0x09, 0x8F, 0x00,
	0x04, 0x52, 0x09, 0x90, 0x80,
	0x04, 0x52, 0x09, 0x91, 0x01,
	0x04, 0x52, 0x09, 0x92, 0x81,

	0x04, 0x52, 0x08, 0xA0, 0x04,    // 2x4 mode

	0x04, 0x52, 0x08, 0xA3, 0xE4,    // Map data lanes for PHY 1
	0x04, 0x52, 0x08, 0xA4, 0xE4,    // Map data lanes for PHY 0

	0x04, 0x52, 0x09, 0x0A, 0xC0,    // 4 lanes
	0x04, 0x52, 0x09, 0x4A, 0xC0,
	0x04, 0x52, 0x09, 0x8A, 0xC0,
	0x04, 0x52, 0x09, 0xCA, 0xC0,

	0x04, 0x52, 0x08, 0xA2, 0x34,    // Enable MIPI PHY0~1

// Hold DPLL in reset (config_soft_rst_n = 0) before changing the rate
	0x04, 0x52, 0x1C, 0x00, 0xF4,
	0x04, 0x52, 0x1D, 0x00, 0xF4,
	0x04, 0x52, 0x1E, 0x00, 0xF4,
	0x04, 0x52, 0x1F, 0x00, 0xF4,

// Set Data rate to be 2000Mbps/lane
	0x04, 0x52, 0x04, 0x15, 0x34,
	0x04, 0x52, 0x04, 0x18, 0x34,
	0x04, 0x52, 0x04, 0x1B, 0x34,
	0x04, 0x52, 0x04, 0x1E, 0x34,

// Release reset to DPLL (config_soft_rst_n = 1)
	0x04, 0x52, 0x1C, 0x00, 0xF5,
	0x04, 0x52, 0x1D, 0x00, 0xF5,
	0x04, 0x52, 0x1E, 0x00, 0xF5,
	0x04, 0x52, 0x1F, 0x00, 0xF5,
};

uint16_t ar0233_init_setting_soft_reset_0[] = {
	0x301A, 0x005D,
};

uint16_t ar0233_init_setting_soft_reset_1[] = {
	0x301A, 0x0058,
};

uint16_t ar0233_init_setting_1080p_60fps[] = {
	0x3004, 0x0048,  // X_ADDR_START_
	0x3008, 0x07C7,  // X_ADDR_END_
	0x3002, 0x0068,  // Y_ADDR_START_
	0x3006, 0x049F,  // Y_ADDR_END_
	0x300C, 0x0738,  // LINE_LENGTH_PCK_
	0x300A, 0x0467,  // FRAME_LENGTH_LINES_
};

#ifdef FPGA_AR0233
uint16_t ar0233_init_setting_1080p_30fps[] = {
    0x3004, 0x0048, // X_ADDR_START_
    0x3008, 0x07C7, // X_ADDR_END_
    0x3002, 0x0068, // Y_ADDR_START_
    0x3006, 0x049F, // Y_ADDR_END_
    // 0x300C, 0x0738,  // LINE_LENGTH_PCK_ = HTS
    0x300C, 0xEA60, // LINE_LENGTH_PCK_ = HTS
    0x300A, 0x08CE, // FRAME_LENGTH_LINES_  = VTS
};

#else
uint16_t ar0233_init_setting_1080p_30fps[] = {
	0x3004, 0x0048,  // X_ADDR_START_
	0x3008, 0x07C7,  // X_ADDR_END_
	0x3002, 0x0068,  // Y_ADDR_START_
	0x3006, 0x049F,  // Y_ADDR_END_
	0x300C, 0x0738,  // LINE_LENGTH_PCK_
	0x300A, 0x08CE,  // FRAME_LENGTH_LINES_
};
#endif

uint16_t ar0233_init_setting_1280p_45fps[] = {
	0x3004, 0x0008,  // X_ADDR_START_
	0x3008, 0x0807,  // X_ADDR_END_
	0x3002, 0x0004,  // Y_ADDR_START_
	0x3006, 0x0503,  // Y_ADDR_END_
	0x300C, 0x07B4,  // LINE_LENGTH_PCK_
	0x300A, 0x0580,  // FRAME_LENGTH_LINES_
};

uint16_t ar0233_init_setting_1280p_30fps[] = {
	0x3004, 0x0008,  // X_ADDR_START_
	0x3008, 0x0807,  // X_ADDR_END_
	0x3002, 0x0004,  // Y_ADDR_START_
	0x3006, 0x0503,  // Y_ADDR_END_
	0x300C, 0x07B4,  // LINE_LENGTH_PCK_
	0x300A, 0x0841,  // FRAME_LENGTH_LINES_
};

uint16_t ar0233_init_setting_1280p_30fps_low[] = {
	0x3004, 0x0008,  // X_ADDR_START_
	0x3008, 0x0807,  // X_ADDR_END_
	0x3002, 0x0004,  // Y_ADDR_START_
	0x3006, 0x0503,  // Y_ADDR_END_
	0x300C, 0x0B84,  // LINE_LENGTH_PCK_
	0x300A, 0x0578,  // FRAME_LENGTH_LINES_
};

uint16_t ar0233_init_setting_1280p_25fps[] = {
	0x3004, 0x0008,  // X_ADDR_START_
	0x3008, 0x0807,  // X_ADDR_END_
	0x3002, 0x0004,  // Y_ADDR_START_
	0x3006, 0x0503,  // Y_ADDR_END_
	0x300C, 0x07B4,  // LINE_LENGTH_PCK_
	0x300A, 0x09E7,  // FRAME_LENGTH_LINES_
};

uint16_t ar0233_init_setting_1280p_20fps[] = {
	0x3004, 0x0008,  // X_ADDR_START_
	0x3008, 0x0807,  // X_ADDR_END_
	0x3002, 0x0004,  // Y_ADDR_START_
	0x3006, 0x0503,  // Y_ADDR_END_
	0x300C, 0x07B4,  // LINE_LENGTH_PCK_
	0x300A, 0x0C61,  // FRAME_LENGTH_LINES_
};

uint16_t ar0233_init_setting_1280p_15fps[] = {
	0x3004, 0x0008,  // X_ADDR_START_
	0x3008, 0x0807,  // X_ADDR_END_
	0x3002, 0x0004,  // Y_ADDR_START_
	0x3006, 0x0503,  // Y_ADDR_END_
	0x300C, 0x07B4,  // LINE_LENGTH_PCK_
	0x300A, 0x1082,  // FRAME_LENGTH_LINES_
};

uint16_t ar0233_init_setting_27M[] = {
	0x3030, 0x00FA,  // PLL_MULTIPLIER
	0x302E, 0x0009,  // PRE_PLL_CLK_DIV
	0x302C, 0x0701,  // VT_SYS_CLK_DIV
	0x302A, 0x0006,  // VT_PIX_CLK_DIV
	0x3038, 0x0002,  // OP_SYS_CLK_DIV
	0x3036, 0x0006,  // OP_WORD_CLK_DIV
};

uint16_t ar0233_init_setting_25M[] = {
	0x3030, 0x00E1,  // PLL_MULTIPLIER
	0x302E, 0x0009,  // PRE_PLL_CLK_DIV
	0x302C, 0x0701,  // VT_SYS_CLK_DIV
	0x302A, 0x0005,  // VT_PIX_CLK_DIV
	0x3038, 0x0002,  // OP_SYS_CLK_DIV
	0x3036, 0x0006,  // OP_WORD_CLK_DIV
};

#ifdef FPGA_AR0233
uint16_t ar0233_base_init_setting[] = {
        0x31dc, 0x1fa0, 0x31ae, 0x0204, 0x31b0, 0x0044, 0x31b2, 0x0026, 0x31b4, 0x41c6,
        0x31b6, 0x3206, 0x31b8, 0x50c9, 0x31ba, 0x0288, 0x31bc, 0x8987, 0x3342, 0x122c,
        0x3346, 0x122c, 0x334a, 0x122c, 0x334e, 0x122c, 0x3450, 0x00aa, 0x3454, 0x00ac,
        0x3458, 0x0055, 0x345c, 0x0055, 0x3460, 0x0056, 0x3484, 0x0069, 0x3488, 0x0055,
        0x348c, 0x0055, 0x3490, 0x0055, 0x349a, 0x000b, 0x349e, 0x000c, 0x349c, 0x000e,
        0x34a2, 0x001d, 0x34a4, 0x003f, 0x34a0, 0x0040, 0x34a6, 0x004a, 0x3e00, 0x8000,
        0x34bc, 0x0808, 0x3494, 0x0808, 0x3474, 0x006f, 0x33ea, 0xdc98, 0x33ec, 0xeeaf,
        0x3c08, 0x0104, 0x3c06, 0x0c3c, 0x3d28, 0xea60, 0x3d2a, 0xea60, 0x3290, 0xf80c,
        0x3292, 0xf80c, 0x3294, 0xf80c, 0x3296, 0xf80c, 0x3298, 0xffff, 0x329a, 0xffff,
        0x329c, 0xffff, 0x329e, 0xffff, 0x3110, 0x0011, 0x33e0, 0x0d40, 0x3362, 0x0001,
        0x3238, 0x0446, 0x3012, 0x02a5, 0x3212, 0x0007, 0x3112, 0x71e7, 0x3082, 0x0004,
        0x30ba, 0x1121, 0x31ac, 0x140c, 0x31ac, 0x180c, 0x31d0, 0x0001, 0x33da, 0x0000,
        0x33c0, 0x2000, 0x33c2, 0x3450, 0x33c4, 0x48a0, 0x33c6, 0x5cf0, 0x33c8, 0x7140,
        0x33ca, 0x8590, 0x33cc, 0x99e0, 0x33ce, 0xae30, 0x33d0, 0xc280, 0x33d2, 0xd6d0,
        0x33d4, 0xeb20, 0x33d6, 0xff70, 0x33f4, 0xff70, 0x33f6, 0xff70, 0x33f8, 0xff70,
        0x33fa, 0xff70, 0x562e, 0x0111, 0x3366, 0x1131, 0x336a, 0x00c0, 0x3e14, 0x003f,
        0x3e02, 0x0f32, 0x562a, 0x03e8, 0x3e94, 0x3008, 0x3e6e, 0xe200, 0x3e98, 0x1000,
        0x3f80, 0x4000, 0x3f92, 0x4c00, 0x30b8, 0x000f, 0x30b8, 0x0007, 0x3064, 0x0000,
};

#else
uint16_t ar0233_base_init_setting[] = {
	0x31DC, 0x1FA0,  // PLL_CONTROL
	0x31AE, 0x0204,  // SERIAL_FORMAT
	0x31B0, 0x0044,  // FRAME_PREAMBLE
	0x31B2, 0x0026,  // LINE_PREAMBLE
	0x31B4, 0x41C6,  // MIPI_TIMING_0
	0x31B6, 0x3206,  // MIPI_TIMING_1
	0x31B8, 0x50C9,  // MIPI_TIMING_2
	0x31BA, 0x0288,  // MIPI_TIMING_3
	0x31BC, 0x8987,  // MIPI_TIMING_4
	0x3342, 0x122C,  // MIPI_F1_PDT_EDT
	0x3346, 0x122C,  // MIPI_F2_PDT_EDT
	0x334A, 0x122C,  // MIPI_F3_PDT_EDT
	0x334E, 0x122C,  // MIPI_F4_PDT_EDT
	0x3450, 0x00AA,  // LFM_PHASE0_PERIOD
	0x3454, 0x00AC,  // LFM_PHASE2_PERIOD
	0x3458, 0x0055,  // LFM_PHASE4_PERIOD
	0x345C, 0x0055,  // LFM_PHASE6_PERIOD
	0x3460, 0x0056,  // LFM_PHASE8_PERIOD
	0x3484, 0x0069,  // LFM_PHASE26_PERIOD
	0x3488, 0x0055,  // LFM_PHASE28_PERIOD
	0x348C, 0x0055,  // LFM_PHASE30_PERIOD
	0x3490, 0x0055,  // LFM_PHASE32_PERIOD
	0x349A, 0x000B,  // LFM_TX_SHIFT_CLK_CTRL
	0x349E, 0x000C,  // LFM_TX_GOTO_LOROW_CLK_CTRL
	0x349C, 0x000E,  // LFM_TX_DATA_CLK_CTRL
	0x34A2, 0x001D,  // LFM_BST_TX_CLK_CTRL
	0x34A4, 0x003F,  // LFM_BST_TXLO_CLK_CTRL
	0x34A0, 0x0040,  // LFM_TX_DATA_CLR_CLK_CTRL
	0x34A6, 0x004A,  // LFM_BST_TXLOROW_EN_CLK_CTRL
	0x3E00, 0x8000,  // LFM2_T1_CTRL
	0x34BC, 0x0808,  // LFM_PATTERN_CTRL
	0x3494, 0x0808,  // LFM_TX_PATTERN_CTRL
	0x3474, 0x006F,  // LFM_PHASE18_PERIOD
	0x33EA, 0xDC98,  // TAR_ADDR_11_8
	0x33EC, 0xEEAF,  // TAR_ADDR_15_12
	0x3C08, 0x0104,  // CONFIGURE_BUFFERS2
	0x3C06, 0x0C3C,  // CONFIGURE_BUFFERS1
	0x3D28, 0xEA60,  // T1_STR_DEC_TH
	0x3D2A, 0xEA60,  // T1_END_DEC_TH
	0x3290, 0xF80C,  // T3_BARRIER_C0
	0x3292, 0xF80C,  // T3_BARRIER_C1
	0x3294, 0xF80C,  // T3_BARRIER_C2
	0x3296, 0xF80C,  // T3_BARRIER_C3
	0x3298, 0xFFFF,  // T4_BARRIER_C0
	0x329A, 0xFFFF,  // T4_BARRIER_C1
	0x329C, 0xFFFF,  // T4_BARRIER_C2
	0x329E, 0xFFFF,  // T4_BARRIER_C3
	0x3110, 0x0011,  // HDR_CONTROL0

	0x33E0, 0x0D40,  // TEST_ASIL_ROWS
	0x3362, 0x0001,  // DC_GAIN
	0x3238, 0x0446,  // EXPOSURE_RATIO    // fixed ratio control
	0x3012, 0x02A5,  // COARSE_INTEGRATION_TIME_
	0x3212, 0x0007,  // COARSE_INTEGRATION_TIME2
	0x3112, 0x71E7,  // HDR_CONTROL1
	0x3082, 0x0004,  // OPERATION_MODE_CTRL
	0x30BA, 0x1121,  // DIGITAL_CTRL
	0x31AC, 0x140C,  // DATA_FORMAT_BITS
	0x31AC, 0x180C,  // DATA_FORMAT_BITS
	0x31D0, 0x0001,  // COMPANDING
	0x33DA, 0x0000,  // OC_LUT_CONTROL
	0x33C0, 0x2000,  // OC_LUT_00
	0x33C2, 0x3450,  // OC_LUT_01
	0x33C4, 0x48A0,  // OC_LUT_02
	0x33C6, 0x5CF0,  // OC_LUT_03
	0x33C8, 0x7140,  // OC_LUT_04
	0x33CA, 0x8590,  // OC_LUT_05
	0x33CC, 0x99E0,  // OC_LUT_06
	0x33CE, 0xAE30,  // OC_LUT_07
	0x33D0, 0xC280,  // OC_LUT_08
	0x33D2, 0xD6D0,  // OC_LUT_09
	0x33D4, 0xEB20,  // OC_LUT_10
	0x33D6, 0xFF70,  // OC_LUT_11
	0x33F4, 0xFF70,  // OC_LUT_12
	0x33F6, 0xFF70,  // OC_LUT_13
	0x33F8, 0xFF70,  // OC_LUT_14
	0x33FA, 0xFF70,  // OC_LUT_15
	0x562E, 0x0111,  // OCL_T1_GAIN_
	0x3366, 0x1131,  // ANALOG_GAIN
	0x336A, 0x00C0,  // ANALOG_GAIN2
	0x3E14, 0x003F,  // LFM2_T1_SLOPE
	0x3E02, 0x0F32,  // LFM2_T1_E1_A
	0x562A, 0x03E8,  // OCL_T1_E2_E1_SAT
	0x3E94, 0x3008,  // TEMPVSENS1_SREG_TRIM0
	0x3E6E, 0xE200,  // TEMPVSENS1_TMG_CTRL_K0
	0x3E98, 0x1000,  // TEMPVSENS1_EN_CTRL
	0x3F80, 0x4000,  // wait fv lv time
	0x3F92, 0x4C00,  // TEMPVSENS1_TMG_CTRL
	0x30B8, 0x000F,  // TEMPSENS1_CTRL_REG
	0x30B8, 0x0007,  // TEMPSENS1_CTRL_REG
	0x3064, 0x0000,  // SMIA_TEST};
};
#endif

uint16_t ar0233_width_1920_init_setting[] = {
	/****1920*xxxx***/
	0x3004, 0x0048,  // X_ADDR_START_
	0x3008, 0x07C7,  // X_ADDR_END_
};

uint16_t ar0233_height_1080_init_setting[] = {
	/****xxxx*1080****/
	0x3002, 0x0068,  // Y_ADDR_START_
	0x3006, 0x049F,  // Y_ADDR_END_
};

uint16_t ar0233_test_pattern[] = {
#ifdef PATTERN_BLACK
	0x3070, 0x0001,   	// TEST PATTERN: solid color
	0x3072, 0x0000,   	// RED
	0x3074, 0x0000,   	// GREENR
	0x3076, 0x0000,   	// BLUE
	0x3078, 0x0000,   	// GREENB
#else
	0x3070, 0x002,   	// TEST PATTERN: color bar
#endif
	0x31AC, 0x0C0C,  // DATA_FORMAT_BITS
	0x3110, 0x0711,  // HDR_CONTROL0
};

uint32_t ar0233_again_lut[] = {
	0x80,
	0x82,
	0x85,
	0x88,
	0x8b,
	0x8e,
	0x91,
	0x94,
	0x98,
	0x9b,
	0x9e,
	0xa2,
	0xa5,
	0xa9,
	0xad,
	0xb1,
	0xb5,
	0xb8,
	0xbd,
	0xc1,
	0xc5,
	0xc9,
	0xce,
	0xd2,
	0xd7,
	0xdb,
	0xe0,
	0xe5,
	0xea,
	0xef,
	0xf5,
	0xfa,
	0x100,
	0x105,
	0x10b,
	0x111,
	0x117,
	0x11d,
	0x123,
	0x129,
	0x130,
	0x137,
	0x13d,
	0x144,
	0x14b,
	0x153,
	0x15a,
	0x162,
	0x16a,
	0x171,
	0x17a,
	0x182,
	0x18a,
	0x193,
	0x19c,
	0x1a5,
	0x1ae,
	0x1b7,
	0x1c1,
	0x1cb,
	0x1d5,
	0x1df,
	0x1ea,
	0x1f5,
	0x200,
	0x20b,
	0x216,
	0x222,
	0x22e,
	0x23a,
	0x247,
	0x253,
	0x260,
	0x26e,
	0x27b,
	0x289,
	0x297,
	0x2a6,
	0x2b5,
	0x2c4,
	0x2d4,
	0x2e3,
	0x2f4,
	0x304,
	0x315,
	0x326,
	0x338,
	0x34a,
	0x35d,
	0x36f,
	0x383,
	0x396,
	0x3ab,
	0x3bf,
	0x3d4,
	0x3ea,
	0x400,
	0x416,
	0x42d,
	0x444,
	0x45c,
	0x475,
	0x48e,
	0x4a7,
	0x4c1,
	0x4dc,
	0x4f7,
	0x513,
	0x52f,
	0x54d,
	0x56a,
	0x589,
	0x5a8,
	0x5c7,
	0x5e8,
	0x609,
	0x62b,
	0x64d,
	0x671,
	0x695,
	0x6ba,
	0x6df,
	0x706,
	0x72d,
	0x756,
	0x77f,
	0x7a9,
	0x7d4,
	0x7fe,
};

uint32_t ar0233_again_lut_ga[] = {
	0x80,
	0x82,
	0x85,
	0x88,
	0x8b,
	0x8e,
	0x91,
	0x94,
	0x98,
	0x9b,
	0x9e,
	0xa2,
	0xa5,
	0xa9,
	0xad,
	0xb1,
	0xb5,
	0xb8,
	0xbd,
	0xc1,
	0xc5,
	0xc9,
	0xce,
	0xd2,
	0xd7,
	0xdb,
	0xe0,
	0xe5,
	0xea,
	0xef,
	0xf5,
	0xfa,
	0x100,
	0x105,
	0x10b,
	0x111,
	0x117,
	0x11d,
	0x123,
	0x129,
	0x130,
	0x137,
	0x13d,
	0x144,
	0x14b,
	0x153,
	0x15a,
	0x162,
	0x16a,
	0x171,
	0x17a,
	0x182,
	0x18a,
	0x193,
	0x19c,
	0x1a5,
	0x1ae,
	0x1b7,
	0x1c1,
	0x1cb,
	0x1d5,
	0x1df,
	0x1ea,
	0x1f5,
	0x200,
};

uint32_t ar0233_dgain_lut[] = {
	0x200,
	0x20b,
	0x216,
	0x222,
	0x22e,
	0x23a,
	0x247,
	0x253,
	0x260,
	0x26e,
	0x27b,
	0x289,
	0x297,
	0x2a6,
	0x2b5,
	0x2c4,
	0x2d4,
	0x2e3,
	0x2f4,
	0x304,
	0x315,
	0x326,
	0x338,
	0x34a,
	0x35d,
	0x36f,
	0x383,
	0x396,
	0x3ab,
	0x3bf,
	0x3d4,
	0x3ea,
	0x400,
	0x416,
	0x42d,
	0x444,
	0x45c,
	0x475,
	0x48e,
	0x4a7,
	0x4c1,
	0x4dc,
	0x4f7,
	0x513,
	0x52f,
	0x54d,
	0x56a,
	0x589,
	0x5a8,
	0x5c7,
	0x5e8,
	0x609,
	0x62b,
	0x64d,
	0x671,
	0x695,
	0x6ba,
	0x6df,
	0x706,
	0x72d,
	0x756,
	0x77f,
	0x7a9,
	0x7d4,
	0x7ff,
};

uint16_t ar0233_x3_30fps_linear_init_setting[] = {
		0x301A, 0x005D,
		0x301A, 0x0058,
		0x301A, 0x0058,
		0x3064, 0x0000,
		0x3C72, 0x0076,
		0x3C74, 0x0031,
		0x3C76, 0x00DC,
		0x3C78, 0x01AA,
		0x3C7A, 0x0352,
		0x3C7C, 0x06AA,
		0x356A, 0x81AA,
		0x3568, 0x0028,
		0x37B2, 0x1FFF,
		0x3562, 0x0C08,
		0x3520, 0x0080,
		0x353C, 0x9A8A,
		0x3576, 0x1DFF,
		0x3544, 0x030F,
		0x3534, 0x3898,
		0x353A, 0x9A9A,
		0x356E, 0x048A,
		0x3564, 0x1223,
		0x3508, 0xAF1A,
		0x3086, 0x0000,
		0x34BA, 0x0001,
		0x34B8, 0x0001,
		0x3550, 0x806C,
		0x3522, 0x0519,
		0x3E3E, 0x000C,
		0x3092, 0x408C,
		0x3530, 0x1F18,
		0x350E, 0x2092,
		0x336E, 0x0142,
		0x3364, 0x0766,
		0x3528, 0xE008,
		0x351A, 0xF400,
		0x357A, 0x0044,
		0x3514, 0x5B5B,
		0x3578, 0x5B5B,
		0x3526, 0x1000,
		0x3518, 0x4444,
		0x352A, 0x0827,
		0x3548, 0x3A2A,
		0x354A, 0x323C,
		0x3512, 0x0EDC,
		0x352C, 0xA800,
		0x2512, 0x8000,
		0x2510, 0x070F,
		0x2510, 0x1011,
		0x2510, 0x1216,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0x191A,
		0x2510, 0x1E1F,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0x213F,
		0x2510, 0x5071,
		0x2510, 0x8489,
		0x2510, 0x8C8F,
		0x2510, 0x92FF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xC003,
		0x2510, 0x805A,
		0x2510, 0xA0E0,
		0x2510, 0x3041,
		0x2510, 0x3042,
		0x2510, 0x2000,
		0x2510, 0x3048,
		0x2510, 0x3088,
		0x2510, 0x30A0,
		0x2510, 0x3090,
		0x2510, 0x32C2,
		0x2510, 0xA0C0,
		0x2510, 0x9008,
		0x2510, 0x8802,
		0x2510, 0x20FF,
		0x2510, 0x20FF,
		0x2510, 0x20FF,
		0x2510, 0x20FF,
		0x2510, 0x20FF,
		0x2510, 0x9018,
		0x2510, 0x891A,
		0x2510, 0x807E,
		0x2510, 0x20FF,
		0x2510, 0x895B,
		0x2510, 0x20FF,
		0x2510, 0x897B,
		0x2510, 0x20FF,
		0x2510, 0x897F,
		0x2510, 0x20FF,
		0x2510, 0x7FFF,
		0x2510, 0x7FFF,
		0x2510, 0x7FFF,
		0x2510, 0x20FF,
		0x2510, 0x7FFF,
		0x2510, 0x7FFF,
		0x2510, 0x7FFF,
		0x2510, 0x20FF,
		0x2510, 0x7FFF,
		0x2510, 0x7FFF,
		0x2510, 0x7FFF,
		0x2510, 0x20FF,
		0x2510, 0x7FFF,
		0x2510, 0x7FFF,
		0x2510, 0x7FFF,
		0x2510, 0xA0C4,
		0x2510, 0x20FF,
		0x2510, 0x805A,
		0x2510, 0x9039,
		0x2510, 0x20FF,
		0x2510, 0x907F,
		0x2510, 0x895B,
		0x2510, 0x2064,
		0x2510, 0x891B,
		0x2510, 0x2010,
		0x2510, 0x8803,
		0x2510, 0x7FFF,
		0x2510, 0x7FFF,
		0x2510, 0x7FFF,
		0x2510, 0x7FFF,
		0x2510, 0x7FFF,
		0x2510, 0x20FF,
		0x2510, 0x906B,
		0x2510, 0x2064,
		0x2510, 0x3084,
		0x2510, 0x2003,
		0x2510, 0x3044,
		0x2510, 0x2000,
		0x2510, 0xA004,
		0x2510, 0x7FFF,
		0x2510, 0x7FFF,
		0x2510, 0x7FFF,
		0x2510, 0x7FFF,
		0x2510, 0x2400,
		0x2510, 0x2401,
		0x2510, 0x7FFF,
		0x2510, 0x7FFF,
		0x2510, 0x2400,
		0x2510, 0x2401,
		0x2510, 0x2702,
		0x2510, 0x3242,
		0x2510, 0x2420,
		0x2510, 0x2421,
		0x2510, 0x2703,
		0x2510, 0x3242,
		0x2510, 0x2420,
		0x2510, 0x2421,
		0x2510, 0x2704,
		0x2510, 0x3242,
		0x2510, 0x2420,
		0x2510, 0x2421,
		0x2510, 0x7FFF,
		0x2510, 0x7FFF,
		0x2510, 0x2201,
		0x2510, 0x7FFF,
		0x2510, 0x7FFF,
		0x2510, 0x7FFF,
		0x2510, 0x2741,
		0x2510, 0x2428,
		0x2510, 0x2740,
		0x2510, 0x2428,
		0x2510, 0x7FFF,
		0x2510, 0x7FFF,
		0x2510, 0x7FFF,
		0x2510, 0x7FFF,
		0x2510, 0xB800,
		0x2510, 0x8058,
		0x2510, 0xA005,
		0x2510, 0x3101,
		0x2510, 0x3041,
		0x2510, 0x3104,
		0x2510, 0xB035,
		0x2510, 0xB075,
		0x2510, 0x30C1,
		0x2510, 0x3102,
		0x2510, 0x3041,
		0x2510, 0xB808,
		0x2510, 0x3202,
		0x2510, 0xB848,
		0x2510, 0xB84C,
		0x2510, 0x2201,
		0x2510, 0xB377,
		0x2510, 0x8843,
		0x2510, 0x916F,
		0x2510, 0x2201,
		0x2510, 0xB84E,
		0x2510, 0xF905,
		0x2510, 0xF907,
		0x2510, 0x2200,
		0x2510, 0x885B,
		0x2510, 0xA898,
		0x2510, 0xA8D8,
		0x2510, 0xF8E8,
		0x2510, 0x80D8,
		0x2510, 0x9007,
		0x2510, 0x916F,
		0x2510, 0x2206,
		0x2510, 0xB808,
		0x2510, 0xC800,
		0x2510, 0xE809,
		0x2510, 0x88DB,
		0x2510, 0xF8A8,
		0x2510, 0xF888,
		0x2510, 0x2203,
		0x2510, 0xB07B,
		0x2510, 0x2000,
		0x2510, 0x80C8,
		0x2510, 0x8088,
		0x2510, 0x220B,
		0x2510, 0xB06A,
		0x2510, 0x88CB,
		0x2510, 0x888B,
		0x2510, 0x2224,
		0x2510, 0xB04A,
		0x2510, 0x2218,
		0x2510, 0x210D,
		0x2510, 0x2108,
		0x2510, 0x902F,
		0x2510, 0xB04B,
		0x2510, 0xF880,
		0x2510, 0x2205,
		0x2510, 0x2205,
		0x2510, 0x2203,
		0x2510, 0x9800,
		0x2510, 0xB043,
		0x2510, 0xA8C9,
		0x2510, 0x31C1,
		0x2510, 0x80A8,
		0x2510, 0x2205,
		0x2510, 0x916F,
		0x2510, 0x2104,
		0x2510, 0x88AB,
		0x2510, 0x2104,
		0x2510, 0xB808,
		0x2510, 0x9800,
		0x2510, 0x2440,
		0x2510, 0xF110,
		0x2510, 0xF804,
		0x2510, 0x2000,
		0x2510, 0x8088,
		0x2510, 0x3002,
		0x2510, 0xB838,
		0x2510, 0xA8C8,
		0x2510, 0xB04B,
		0x2510, 0x2442,
		0x2510, 0x3210,
		0x2510, 0x2206,
		0x2510, 0x888B,
		0x2510, 0x2203,
		0x2510, 0xF1CB,
		0x2510, 0xF1CC,
		0x2510, 0xF1CC,
		0x2510, 0x2201,
		0x2510, 0x3202,
		0x2510, 0xF880,
		0x2510, 0xB830,
		0x2510, 0xC801,
		0x2510, 0x30C2,
		0x2510, 0xE80C,
		0x2510, 0x2201,
		0x2510, 0xB04A,
		0x2510, 0x2226,
		0x2510, 0x2205,
		0x2510, 0x3241,
		0x2510, 0x2206,
		0x2510, 0x902F,
		0x2510, 0x220E,
		0x2510, 0x2205,
		0x2510, 0x2204,
		0x2510, 0xB042,
		0x2510, 0xA9A1,
		0x2510, 0x8008,
		0x2510, 0xB0D3,
		0x2510, 0x31C1,
		0x2510, 0x916B,
		0x2510, 0x2008,
		0x2510, 0x32C1,
		0x2510, 0x8803,
		0x2510, 0xA044,
		0x2510, 0x3044,
		0x2510, 0x2000,
		0x2510, 0xA004,
		0x2510, 0x2000,
		0x2510, 0x7FFF,
		0x2510, 0x7FFF,
		0x2510, 0xA084,
		0x2510, 0x30D0,
		0x2510, 0x807C,
		0x2510, 0x3141,
		0x2510, 0x3041,
		0x2510, 0x3042,
		0x2510, 0x2000,
		0x2510, 0x3142,
		0x2510, 0x3041,
		0x2510, 0x3042,
		0x2510, 0x2000,
		0x2510, 0x3281,
		0x2510, 0x3041,
		0x2510, 0x3042,
		0x2510, 0x2000,
		0x2510, 0x3290,
		0x2510, 0x3041,
		0x2510, 0x3042,
		0x2510, 0x2000,
		0x2510, 0x3110,
		0x2510, 0x3041,
		0x2510, 0x2000,
		0x2510, 0x3120,
		0x2510, 0x3041,
		0x2510, 0x2000,
		0x2510, 0x3282,
		0x2510, 0x3041,
		0x2510, 0x2000,
		0x2510, 0x32A0,
		0x2510, 0x3041,
		0x2510, 0x2000,
		0x2510, 0x881B,
		0x2510, 0x887F,
		0x2510, 0xA08C,
		0x2510, 0x221F,
		0x2510, 0xA084,
		0x2510, 0x2440,
		0x2510, 0x3260,
		0x2510, 0x3248,
		0x2510, 0xB095,
		0x2510, 0xF110,
		0x2510, 0xF864,
		0x2510, 0xF90D,
		0x2510, 0x3084,
		0x2510, 0x32C1,
		0x2510, 0x3090,
		0x2510, 0x3088,
		0x2510, 0x2443,
		0x2510, 0x8058,
		0x2510, 0x3001,
		0x2510, 0x2442,
		0x2510, 0x3220,
		0x2510, 0x2002,
		0x2510, 0x8867,
		0x2510, 0x2004,
		0x2510, 0x8803,
		0x2510, 0x2441,
		0x2510, 0x30C2,
		0x2510, 0xA9A0,
		0x2510, 0xB094,
		0x2510, 0x2201,
		0x2510, 0xA0C4,
		0x2510, 0x3044,
		0x2510, 0x2000,
		0x2510, 0xA004,
		0x2510, 0x7FFF,
		0x2510, 0x7FFF,
		0x2510, 0x7FFF,
		0x2510, 0xB980,
		0x2510, 0xA881,
		0x2510, 0xA8C1,
		0x2510, 0x8108,
		0x2510, 0xA105,
		0x2510, 0x30C1,
		0x2510, 0x2020,
		0x2510, 0x3101,
		0x2510, 0x3041,
		0x2510, 0x3104,
		0x2510, 0x3102,
		0x2510, 0x3041,
		0x2510, 0xF860,
		0x2510, 0xB095,
		0x2510, 0x2001,
		0x2510, 0xB988,
		0x2510, 0xB9F8,
		0x2510, 0xB9FC,
		0x2510, 0x8803,
		0x2510, 0x916F,
		0x2510, 0x2001,
		0x2510, 0xB9FE,
		0x2510, 0xF905,
		0x2510, 0xF907,
		0x2510, 0x3202,
		0x2510, 0x880B,
		0x2510, 0xB397,
		0x2510, 0xF8E8,
		0x2510, 0x8188,
		0x2510, 0x9007,
		0x2510, 0x916F,
		0x2510, 0x2204,
		0x2510, 0xB137,
		0x2510, 0xB9B8,
		0x2510, 0xC801,
		0x2510, 0xE809,
		0x2510, 0xB177,
		0x2510, 0x888B,
		0x2510, 0xF8A8,
		0x2510, 0xF888,
		0x2510, 0x2203,
		0x2510, 0xA8C8,
		0x2510, 0xB07B,
		0x2510, 0x2000,
		0x2510, 0x8188,
		0x2510, 0x8088,
		0x2510, 0x220B,
		0x2510, 0xB06A,
		0x2510, 0x888B,
		0x2510, 0x888B,
		0x2510, 0x2224,
		0x2510, 0xB04A,
		0x2510, 0x2218,
		0x2510, 0x210A,
		0x2510, 0x210A,
		0x2510, 0xB04B,
		0x2510, 0x902F,
		0x2510, 0xF880,
		0x2510, 0x2211,
		0x2510, 0x2205,
		0x2510, 0x2204,
		0x2510, 0xB043,
		0x2510, 0xA8C1,
		0x2510, 0x31C1,
		0x2510, 0x2200,
		0x2510, 0x8048,
		0x2510, 0x2103,
		0x2510, 0x916F,
		0x2510, 0x2106,
		0x2510, 0x884B,
		0x2510, 0x210A,
		0x2510, 0xA8C1,
		0x2510, 0x2440,
		0x2510, 0xF110,
		0x2510, 0xF804,
		0x2510, 0x2000,
		0x2510, 0x8008,
		0x2510, 0x2002,
		0x2510, 0x880B,
		0x2510, 0x3002,
		0x2510, 0xB988,
		0x2510, 0x2442,
		0x2510, 0x3210,
		0x2510, 0x2206,
		0x2510, 0x2441,
		0x2510, 0xA8C1,
		0x2510, 0xF1CB,
		0x2510, 0xF1CC,
		0x2510, 0xF1CC,
		0x2510, 0x2010,
		0x2510, 0x8088,
		0x2510, 0x200C,
		0x2510, 0x888B,
		0x2510, 0x2005,
		0x2510, 0xA8D0,
		0x2510, 0xB04B,
		0x2510, 0x3202,
		0x2510, 0xF880,
		0x2510, 0xB980,
		0x2510, 0xC800,
		0x2510, 0x30C2,
		0x2510, 0xE80C,
		0x2510, 0x2201,
		0x2510, 0xB04A,
		0x2510, 0x2213,
		0x2510, 0x2225,
		0x2510, 0x8088,
		0x2510, 0x2205,
		0x2510, 0x888B,
		0x2510, 0x2203,
		0x2510, 0x3241,
		0x2510, 0x902F,
		0x2510, 0x2206,
		0x2510, 0x2204,
		0x2510, 0xB042,
		0x2510, 0xA9A1,
		0x2510, 0x8058,
		0x2510, 0xB093,
		0x2510, 0x31C1,
		0x2510, 0x916B,
		0x2510, 0x2007,
		0x2510, 0x3084,
		0x2510, 0x32C1,
		0x2510, 0x8803,
		0x2510, 0xA144,
		0x2510, 0x3044,
		0x2510, 0x2000,
		0x2510, 0xA004,
		0x2510, 0xB800,
		0x2510, 0x7FFF,
		0x2510, 0x7FFF,
		0x2510, 0x7FFF,
		0x2510, 0x30D0,
		0x2510, 0xA184,
		0x2510, 0xB980,
		0x2510, 0x807C,
		0x2510, 0x3141,
		0x2510, 0x3041,
		0x2510, 0x3042,
		0x2510, 0x2000,
		0x2510, 0x3142,
		0x2510, 0x3041,
		0x2510, 0x3042,
		0x2510, 0x2000,
		0x2510, 0x3281,
		0x2510, 0x3041,
		0x2510, 0x3042,
		0x2510, 0x2000,
		0x2510, 0x3290,
		0x2510, 0x3041,
		0x2510, 0x3042,
		0x2510, 0x2000,
		0x2510, 0x3110,
		0x2510, 0x3041,
		0x2510, 0x2000,
		0x2510, 0x3120,
		0x2510, 0x3041,
		0x2510, 0x2000,
		0x2510, 0x3282,
		0x2510, 0x3041,
		0x2510, 0x2000,
		0x2510, 0x32A0,
		0x2510, 0x3041,
		0x2510, 0x2000,
		0x2510, 0x881B,
		0x2510, 0x887F,
		0x2510, 0x2440,
		0x2510, 0x3260,
		0x2510, 0x3248,
		0x2510, 0xB095,
		0x2510, 0xF110,
		0x2510, 0xF864,
		0x2510, 0xF90D,
		0x2510, 0x32C2,
		0x2510, 0x30A0,
		0x2510, 0x3090,
		0x2510, 0x3088,
		0x2510, 0x2443,
		0x2510, 0x8058,
		0x2510, 0x3001,
		0x2510, 0x2202,
		0x2510, 0x885B,
		0x2510, 0x2442,
		0x2510, 0x3220,
		0x2510, 0x2003,
		0x2510, 0x8058,
		0x2510, 0x2001,
		0x2510, 0x885B,
		0x2510, 0x2441,
		0x2510, 0x30C2,
		0x2510, 0x2007,
		0x2510, 0x8018,
		0x2510, 0x2000,
		0x2510, 0x881B,
		0x2510, 0x2008,
		0x2510, 0x801A,
		0x2510, 0x200A,
		0x2510, 0x8002,
		0x2510, 0xA9A1,
		0x2510, 0xB094,
		0x2510, 0x2201,
		0x2510, 0x8803,
		0x2510, 0xA1C4,
		0x2510, 0x3044,
		0x2510, 0xB800,
		0x2510, 0xA004,
		0x2510, 0x7FFF,
		0x2510, 0x7FFF,
		0x2510, 0x3141,
		0x2510, 0xA005,
		0x2510, 0xC800,
		0x2510, 0xE802,
		0x2510, 0x31C1,
		0x2510, 0x2440,
		0x2510, 0x2442,
		0x2510, 0xC801,
		0x2510, 0x30C2,
		0x2510, 0x31C1,
		0x2510, 0xA044,
		0x2510, 0x3044,
		0x2510, 0x2000,
		0x2510, 0xA004,
		0x2510, 0x2000,
		0x2510, 0x7FFF,
		0x2510, 0x7FFF,
		0x2510, 0x7FFF,
		0x2510, 0x7FFF,
		0x2510, 0x7FFF,
		0x2510, 0x2703,
		0x2510, 0x3242,
		0x2510, 0x2424,
		0x2510, 0x2703,
		0x2510, 0x2427,
		0x2510, 0x2704,
		0x2510, 0x3242,
		0x2510, 0x2424,
		0x2510, 0x2704,
		0x2510, 0x2427,
		0x2510, 0x7FFF,
		0x2510, 0x7FFF,
		0x2510, 0x2703,
		0x2510, 0x3242,
		0x2510, 0x2420,
		0x2510, 0x2703,
		0x2510, 0x2421,
		0x2510, 0x2704,
		0x2510, 0x3242,
		0x2510, 0x2420,
		0x2510, 0x2704,
		0x2510, 0x2421,
		0x2510, 0x7FFF,
		0x2510, 0x7FFF,
		0x2510, 0xB095,
		0x2510, 0xF110,
		0x2510, 0xF864,
		0x2510, 0xF90D,
		0x2510, 0x3001,
		0x2510, 0x2442,
		0x2510, 0x30C2,
		0x2510, 0xA9A0,
		0x2510, 0xB094,
		0x2510, 0xB800,
		0x2510, 0x7FFF,
		0x2510, 0x7FFF,
		0x2510, 0x2759,
		0x2510, 0x2422,
		0x2510, 0x2758,
		0x2510, 0x2420,
		0x2510, 0x2403,
		0x2510, 0x2712,
		0x2510, 0x3242,
		0x2510, 0x2422,
		0x2510, 0x271A,
		0x2510, 0x3242,
		0x2510, 0x2420,
		0x2510, 0x2702,
		0x2510, 0x2423,
		0x2510, 0x2759,
		0x2510, 0x2425,
		0x2510, 0x2758,
		0x2510, 0x2426,
		0x2510, 0x7FFF,
		0x2510, 0x7FFF,
		0x2510, 0x7FFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0xFFFF,
		0x2510, 0x3433,
		0x2510, 0x360D,
		0x3E94, 0x3007,
		0x3E6E, 0xE200,
		0x3E98, 0x1000,
		0x3F92, 0x4C00,
		0x30B8, 0x000F,
		0x30B8, 0x0007,
		0x3082, 0x0000,
		0x30BA, 0x1120,
		0x31AC, 0x0C0C,
		0x3030, 0x004B,
		0x302E, 0x0005,
		0x302C, 0x0701,
		0x302A, 0x0006,
		0x3038, 0x0002,
		0x3036, 0x0006,
		0x31DC, 0x1FA0,
		0x31AE, 0x0204,
		0x31B0, 0x0033,
		0x31B2, 0x0020,
		0x31B4, 0x3144,
		0x31B6, 0x2143,
		0x31B8, 0x30C7,
		0x31BA, 0x0185,
		0x31BC, 0x8584,
		0x3342, 0x122C,
		0x3346, 0x122C,
		0x334A, 0x122C,
		0x334E, 0x122C,
		0x3004, 0x0049,
		0x3008, 0x07c8,
		0x3002, 0x0068,
		0x3006, 0x049F,
		0x3044, 0x0400,
		0x300C, 0x0688,
		0x300A, 0x0542,
		0x3012, 0x02A0,
		0x31D0, 0x0000,
		0x301A, 0x005C,
};

#if 1
// pwl 12
uint16_t ar0233_init_setting_step1[] = {
     0x301A, 0x005D,  // RESET_REGISTER - [0:02:05.241]
     0x301A, 0x0058  // RESET_REGISTER - [0:02:05.245]
  };


uint16_t ar0233_x3_2fps_init_setting[] = {
		0x301A,  0x0059,
		0x301A,  0x0058,
		0x3004,  0x0049,
		0x3008,  0x07c8,
		0x3002,  0x0068,
		0x3006,  0x049f,
		0x3030,  0x0044,
		0x302e,  0x0003,
		0x302c,  0x0701,
		0x302a,  0x0006,
		0x3038,  0x0002,
		0x3036,  0x0006,
		0x31dc,  0x1fa0,
		0x31ae,  0x0204,
		0x31b0,  0x0044,
		0x31b2,  0x0026,
		0x31b4,  0x41c6,
		0x31b6,  0x3206,
		0x31b8,  0x50c9,
		0x31ba,  0x0288,
		0x31bc,  0x8987,
		0x3342,  0x122c,
		0x3346,  0x122c,
		0x334a,  0x122c,
		0x334e,  0x122c,
		0x3086,  0x0000,
		0x3092,  0x400c,
		0x3362,  0x0001,
		0x342e,  0x0014,
		0x34b8,  0x0001,
		0x34ba,  0x0001,
		0x3508,  0xaf1a,
		0x351a,  0xf400,
		0x3520,  0x0080,
		0x3522,  0x7d19,
		0x3524,  0xff9f,
		0x3528,  0xf02d,
		0x352c,  0x0f02,
		0x3530,  0x1f18,
		0x3534,  0x3898,
		0x353a,  0x9aba,
		0x353c,  0x9a8a,
		0x3544,  0x030f,
		0x3550,  0x806c,
		0x3562,  0x0c08,
		0x3564,  0x1223,
		0x3568,  0x0028,
		0x356a,  0x81aa,
		0x356c,  0x6a7f,
		0x356e,  0x078a,
		0x3576,  0x1dff,
		0x37b2,  0x1fff,
		0x3c72,  0x0076,
		0x3c74,  0x0031,
		0x3c76,  0x00dc,
		0x3c78,  0x01aa,
		0x3c7a,  0x0352,
		0x3c7c,  0x06aa,
		0x3e3e,  0x004a,
		0x3044,  0x0400,
		0x336e,  0x0147,
		0x3192,  0x2249,
		0x3194,  0x1aa6,
		0x3198,  0xb691,
		0x3546,  0x5203,
		0x34d4,  0x0001,
		0x3450,  0x00aa,
		0x3454,  0x00ac,
		0x3458,  0x0055,
		0x345c,  0x0055,
		0x3460,  0x0056,
		0x3484,  0x0069,
		0x3488,  0x0055,
		0x348c,  0x0055,
		0x3490,  0x0055,
		0x349a,  0x000b,
		0x349e,  0x000c,
		0x349c,  0x000e,
		0x34a2,  0x001d,
		0x34a4,  0x003f,
		0x34a0,  0x0040,
		0x34a6,  0x004a,
		0x3e00,  0x8000,
		0x34bc,  0x0808,
		0x3494,  0x0808,
		0x3496,  0x5f00,
		0x3474,  0x006f,
		0x3c08,  0x0104,
		0x3c06,  0x0c3c,
		0x3c08,  0x0104,
		0x3d28,  0xea60,
		0x3d2a,  0xea60,
		0x3290,  0xf80c,
		0x3292,  0xf80c,
		0x3294,  0xf80c,
		0x3296,  0xf80c,
		0x3298,  0xffff,
		0x329a,  0xffff,
		0x329c,  0xffff,
		0x329e,  0xffff,
		0x3110,  0x0011,
		0x3492,  0x0004,
		0x3496,  0x5b00,
		0x3512,  0x0ed6,
		0x3516,  0x8888,
		0x3518,  0x4040,
		0x351c,  0xcff6,
		0x3528,  0xe00a,
		0x352a,  0x0827,
		0x352e,  0x060a,
		0x353a,  0x1aba,
		0x353e,  0x2044,
		0x3540,  0x4444,
		0x3542,  0x448f,
		0x3548,  0x3a3c,
		0x354a,  0x3c3c,
		0x354c,  0x321e,
		0x354e,  0x1e1e,
		0x3e02,  0x0f32,
		0x3e04,  0x0000,
		0x3e06,  0x0000,
		0x3e10,  0x0000,
		0x3e14,  0x003f,
		0x3e16,  0x1fff,
		0x562a,  0x03e8,
		0x2512,  0x8000,
		0x2510,  0x070f,
		0x2510,  0x1011,
		0x2510,  0x1216,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0x191a,
		0x2510,  0x1e1f,
		0x2510,  0x2022,
		0x2510,  0xffff,
		0x2510,  0x2644,
		0x2510,  0x5574,
		0x2510,  0x878d,
		0x2510,  0x9496,
		0x2510,  0x9b9d,
		0x2510,  0x9fa1,
		0x2510,  0xa3a5,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xc003,
		0x2510,  0x805a,
		0x2510,  0xa0e0,
		0x2510,  0x3041,
		0x2510,  0x3042,
		0x2510,  0x2000,
		0x2510,  0x3048,
		0x2510,  0x3088,
		0x2510,  0x30a0,
		0x2510,  0x3090,
		0x2510,  0x32c2,
		0x2510,  0xa0c0,
		0x2510,  0x9008,
		0x2510,  0x8802,
		0x2510,  0x20ff,
		0x2510,  0x20ff,
		0x2510,  0x20ff,
		0x2510,  0x20ff,
		0x2510,  0x20ff,
		0x2510,  0x9018,
		0x2510,  0x891a,
		0x2510,  0x807e,
		0x2510,  0x20ff,
		0x2510,  0x895b,
		0x2510,  0x20ff,
		0x2510,  0x897b,
		0x2510,  0x20ff,
		0x2510,  0x897f,
		0x2510,  0x20ff,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x20ff,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x20ff,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x20ff,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0xa0c4,
		0x2510,  0x20ff,
		0x2510,  0x805a,
		0x2510,  0x9039,
		0x2510,  0x20ff,
		0x2510,  0x907f,
		0x2510,  0x895b,
		0x2510,  0x2064,
		0x2510,  0x891b,
		0x2510,  0x2010,
		0x2510,  0x8803,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x20ff,
		0x2510,  0x906b,
		0x2510,  0x2064,
		0x2510,  0x3084,
		0x2510,  0x2003,
		0x2510,  0x3044,
		0x2510,  0x2000,
		0x2510,  0xa004,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x2400,
		0x2510,  0x2401,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x2400,
		0x2510,  0x2401,
		0x2510,  0x2702,
		0x2510,  0x3242,
		0x2510,  0x2420,
		0x2510,  0x2421,
		0x2510,  0x2703,
		0x2510,  0x3242,
		0x2510,  0x2420,
		0x2510,  0x2421,
		0x2510,  0x2704,
		0x2510,  0x3242,
		0x2510,  0x2420,
		0x2510,  0x2421,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x2201,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x2201,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x2404,
		0x2510,  0x2779,
		0x2510,  0x2427,
		0x2510,  0x2781,
		0x2510,  0x2427,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x2703,
		0x2510,  0x242a,
		0x2510,  0x2703,
		0x2510,  0x3242,
		0x2510,  0x27bb,
		0x2510,  0x2428,
		0x2510,  0x27bb,
		0x2510,  0x3242,
		0x2510,  0x2702,
		0x2510,  0x2429,
		0x2510,  0x2702,
		0x2510,  0x3242,
		0x2510,  0x27c3,
		0x2510,  0x2428,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0xb800,
		0x2510,  0x8058,
		0x2510,  0xa005,
		0x2510,  0x3101,
		0x2510,  0x3041,
		0x2510,  0x3104,
		0x2510,  0xb035,
		0x2510,  0xb075,
		0x2510,  0x30c1,
		0x2510,  0x3102,
		0x2510,  0x3041,
		0x2510,  0xb808,
		0x2510,  0x3202,
		0x2510,  0xb848,
		0x2510,  0xb84c,
		0x2510,  0x2201,
		0x2510,  0xb377,
		0x2510,  0x8843,
		0x2510,  0x916f,
		0x2510,  0x2201,
		0x2510,  0xb84e,
		0x2510,  0xf905,
		0x2510,  0xf907,
		0x2510,  0x2200,
		0x2510,  0x885b,
		0x2510,  0xa898,
		0x2510,  0xa8d8,
		0x2510,  0xf8e8,
		0x2510,  0x80d8,
		0x2510,  0x9007,
		0x2510,  0x916f,
		0x2510,  0x2206,
		0x2510,  0xb808,
		0x2510,  0xc800,
		0x2510,  0xe807,
		0x2510,  0x88db,
		0x2510,  0xf8a8,
		0x2510,  0xf888,
		0x2510,  0x2203,
		0x2510,  0xb07b,
		0x2510,  0x2000,
		0x2510,  0x80c8,
		0x2510,  0x8088,
		0x2510,  0x220b,
		0x2510,  0xb06a,
		0x2510,  0x88cb,
		0x2510,  0x888b,
		0x2510,  0x2224,
		0x2510,  0xb04a,
		0x2510,  0x2218,
		0x2510,  0x210d,
		0x2510,  0x2108,
		0x2510,  0x902f,
		0x2510,  0xb04b,
		0x2510,  0xf880,
		0x2510,  0x2205,
		0x2510,  0x2205,
		0x2510,  0x2203,
		0x2510,  0x9800,
		0x2510,  0xb043,
		0x2510,  0xa8c9,
		0x2510,  0x31c1,
		0x2510,  0x80a8,
		0x2510,  0x2205,
		0x2510,  0x916f,
		0x2510,  0x2104,
		0x2510,  0x88ab,
		0x2510,  0x2104,
		0x2510,  0xb808,
		0x2510,  0x9800,
		0x2510,  0x2440,
		0x2510,  0xf110,
		0x2510,  0xf804,
		0x2510,  0x2000,
		0x2510,  0x8088,
		0x2510,  0x3002,
		0x2510,  0xb838,
		0x2510,  0xa8c8,
		0x2510,  0xb04b,
		0x2510,  0x2442,
		0x2510,  0x3210,
		0x2510,  0x2206,
		0x2510,  0x888b,
		0x2510,  0x2203,
		0x2510,  0xf1cb,
		0x2510,  0x2201,
		0x2510,  0x3202,
		0x2510,  0xf880,
		0x2510,  0xb830,
		0x2510,  0xc801,
		0x2510,  0x30c2,
		0x2510,  0xe80c,
		0x2510,  0x2201,
		0x2510,  0xb04a,
		0x2510,  0x2227,
		0x2510,  0x2205,
		0x2510,  0x2200,
		0x2510,  0x2207,
		0x2510,  0x902f,
		0x2510,  0x220e,
		0x2510,  0x2205,
		0x2510,  0x2204,
		0x2510,  0xb042,
		0x2510,  0xa9a1,
		0x2510,  0x8008,
		0x2510,  0xb0d3,
		0x2510,  0x31c1,
		0x2510,  0x916b,
		0x2510,  0x2008,
		0x2510,  0x32c1,
		0x2510,  0x8803,
		0x2510,  0xa044,
		0x2510,  0x3044,
		0x2510,  0x2000,
		0x2510,  0xa004,
		0x2510,  0x2000,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0xa084,
		0x2510,  0x30d0,
		0x2510,  0x807c,
		0x2510,  0x3141,
		0x2510,  0x3041,
		0x2510,  0x3042,
		0x2510,  0x2000,
		0x2510,  0x3142,
		0x2510,  0x3041,
		0x2510,  0x3042,
		0x2510,  0x2000,
		0x2510,  0x3281,
		0x2510,  0x3041,
		0x2510,  0x3042,
		0x2510,  0x2000,
		0x2510,  0x3290,
		0x2510,  0x3041,
		0x2510,  0x3042,
		0x2510,  0x2000,
		0x2510,  0x3110,
		0x2510,  0x3041,
		0x2510,  0x2000,
		0x2510,  0x3120,
		0x2510,  0x3041,
		0x2510,  0x2000,
		0x2510,  0x3282,
		0x2510,  0x3041,
		0x2510,  0x2000,
		0x2510,  0x32a0,
		0x2510,  0x3041,
		0x2510,  0x2000,
		0x2510,  0x881b,
		0x2510,  0x887f,
		0x2510,  0xa08c,
		0x2510,  0x221f,
		0x2510,  0xa084,
		0x2510,  0x2440,
		0x2510,  0x3260,
		0x2510,  0x3248,
		0x2510,  0xb095,
		0x2510,  0xf110,
		0x2510,  0xf864,
		0x2510,  0xf90d,
		0x2510,  0x3084,
		0x2510,  0x32c1,
		0x2510,  0x3090,
		0x2510,  0x3088,
		0x2510,  0x2443,
		0x2510,  0x8058,
		0x2510,  0x3001,
		0x2510,  0x2442,
		0x2510,  0x3220,
		0x2510,  0x2002,
		0x2510,  0x8867,
		0x2510,  0x2004,
		0x2510,  0x8803,
		0x2510,  0x2002,
		0x2510,  0x30c2,
		0x2510,  0xa9a0,
		0x2510,  0xb094,
		0x2510,  0x2201,
		0x2510,  0xa0c4,
		0x2510,  0x3044,
		0x2510,  0x2000,
		0x2510,  0xa004,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0xb980,
		0x2510,  0xa881,
		0x2510,  0xa8c1,
		0x2510,  0x8108,
		0x2510,  0xa105,
		0x2510,  0x30c1,
		0x2510,  0x2020,
		0x2510,  0x3101,
		0x2510,  0x3041,
		0x2510,  0x3104,
		0x2510,  0x3102,
		0x2510,  0x3041,
		0x2510,  0xf860,
		0x2510,  0xb095,
		0x2510,  0x2001,
		0x2510,  0xb988,
		0x2510,  0xb9f8,
		0x2510,  0xb9fc,
		0x2510,  0x8803,
		0x2510,  0x916f,
		0x2510,  0x2001,
		0x2510,  0xb9fe,
		0x2510,  0xf905,
		0x2510,  0xf907,
		0x2510,  0x3202,
		0x2510,  0x880b,
		0x2510,  0xb397,
		0x2510,  0xf8e8,
		0x2510,  0x8188,
		0x2510,  0x9007,
		0x2510,  0x916f,
		0x2510,  0x2204,
		0x2510,  0xb137,
		0x2510,  0xb9b8,
		0x2510,  0xc801,
		0x2510,  0xe807,
		0x2510,  0xb177,
		0x2510,  0x888b,
		0x2510,  0xf8a8,
		0x2510,  0xf888,
		0x2510,  0x2203,
		0x2510,  0xa8c8,
		0x2510,  0xb07b,
		0x2510,  0x2000,
		0x2510,  0x8188,
		0x2510,  0x8088,
		0x2510,  0x220b,
		0x2510,  0xb06a,
		0x2510,  0x888b,
		0x2510,  0x888b,
		0x2510,  0x2224,
		0x2510,  0xb04a,
		0x2510,  0x2214,
		0x2510,  0xb04b,
		0x2510,  0x902f,
		0x2510,  0xf880,
		0x2510,  0x2211,
		0x2510,  0x2205,
		0x2510,  0x2204,
		0x2510,  0xb043,
		0x2510,  0xa8c1,
		0x2510,  0x31c1,
		0x2510,  0x2200,
		0x2510,  0x80c8,
		0x2510,  0x2103,
		0x2510,  0x916f,
		0x2510,  0x2106,
		0x2510,  0x88cb,
		0x2510,  0x210a,
		0x2510,  0xa8c1,
		0x2510,  0x2440,
		0x2510,  0xf110,
		0x2510,  0xf804,
		0x2510,  0x2000,
		0x2510,  0x8088,
		0x2510,  0x2002,
		0x2510,  0x888b,
		0x2510,  0x3002,
		0x2510,  0xb988,
		0x2510,  0x2442,
		0x2510,  0x3210,
		0x2510,  0x2206,
		0x2510,  0x2207,
		0x2510,  0x3202,
		0x2510,  0xa8c1,
		0x2510,  0x2013,
		0x2510,  0x8088,
		0x2510,  0x200c,
		0x2510,  0x888b,
		0x2510,  0x2005,
		0x2510,  0xa8d0,
		0x2510,  0xb04b,
		0x2510,  0xf880,
		0x2510,  0xb980,
		0x2510,  0xc800,
		0x2510,  0x30c2,
		0x2510,  0xe80c,
		0x2510,  0x2201,
		0x2510,  0xb04a,
		0x2510,  0x2213,
		0x2510,  0x2225,
		0x2510,  0x8088,
		0x2510,  0x2205,
		0x2510,  0x888b,
		0x2510,  0x2203,
		0x2510,  0x902f,
		0x2510,  0x2206,
		0x2510,  0x2204,
		0x2510,  0xb042,
		0x2510,  0xa9a1,
		0x2510,  0x8058,
		0x2510,  0xb093,
		0x2510,  0x31c1,
		0x2510,  0x916b,
		0x2510,  0x2007,
		0x2510,  0x3084,
		0x2510,  0x32c1,
		0x2510,  0x8803,
		0x2510,  0xa144,
		0x2510,  0x3044,
		0x2510,  0x2000,
		0x2510,  0xa004,
		0x2510,  0xb800,
		0x2510,  0x7fff,
		0x2510,  0x30d0,
		0x2510,  0xa981,
		0x2510,  0xa9c1,
		0x2510,  0x2006,
		0x2510,  0xa184,
		0x2510,  0xb800,
		0x2510,  0x80fc,
		0x2510,  0x3141,
		0x2510,  0x3041,
		0x2510,  0x3042,
		0x2510,  0x2000,
		0x2510,  0x3142,
		0x2510,  0x3041,
		0x2510,  0x3042,
		0x2510,  0x2000,
		0x2510,  0x3281,
		0x2510,  0x3041,
		0x2510,  0x3042,
		0x2510,  0x2000,
		0x2510,  0x3290,
		0x2510,  0x3041,
		0x2510,  0x3042,
		0x2510,  0x2000,
		0x2510,  0x3110,
		0x2510,  0x3041,
		0x2510,  0x2000,
		0x2510,  0x3120,
		0x2510,  0x3041,
		0x2510,  0x2000,
		0x2510,  0x3282,
		0x2510,  0x3041,
		0x2510,  0x2000,
		0x2510,  0x32a0,
		0x2510,  0x3041,
		0x2510,  0x2000,
		0x2510,  0x889b,
		0x2510,  0x88ff,
		0x2510,  0x2440,
		0x2510,  0x3260,
		0x2510,  0x3248,
		0x2510,  0xb095,
		0x2510,  0xf110,
		0x2510,  0xf864,
		0x2510,  0xf90d,
		0x2510,  0x32c2,
		0x2510,  0x30a0,
		0x2510,  0x3090,
		0x2510,  0x3088,
		0x2510,  0x2443,
		0x2510,  0x80d8,
		0x2510,  0x3001,
		0x2510,  0x2206,
		0x2510,  0x88db,
		0x2510,  0x2442,
		0x2510,  0x3220,
		0x2510,  0x2010,
		0x2510,  0x2001,
		0x2510,  0x30c2,
		0x2510,  0x8098,
		0x2510,  0x2010,
		0x2510,  0x889b,
		0x2510,  0x2008,
		0x2510,  0x809a,
		0x2510,  0x200a,
		0x2510,  0x8002,
		0x2510,  0xa9a1,
		0x2510,  0xb094,
		0x2510,  0x2201,
		0x2510,  0x8803,
		0x2510,  0xa1c4,
		0x2510,  0x3044,
		0x2510,  0xb800,
		0x2510,  0xa004,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x8002,
		0x2510,  0x9818,
		0x2510,  0x3101,
		0x2510,  0x3041,
		0x2510,  0x2000,
		0x2510,  0x3102,
		0x2510,  0x3041,
		0x2510,  0x8018,
		0x2510,  0x2002,
		0x2510,  0x8038,
		0x2510,  0x2205,
		0x2510,  0x881b,
		0x2510,  0x883b,
		0x2510,  0x2119,
		0x2510,  0x8018,
		0x2510,  0x2202,
		0x2510,  0x8000,
		0x2510,  0x2201,
		0x2510,  0x8803,
		0x2510,  0x9800,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0xb980,
		0x2510,  0x3260,
		0x2510,  0x3101,
		0x2510,  0x3041,
		0x2510,  0x2000,
		0x2510,  0x3102,
		0x2510,  0x3041,
		0x2510,  0x8028,
		0x2510,  0x220a,
		0x2510,  0x880b,
		0x2510,  0x882b,
		0x2510,  0x2440,
		0x2510,  0xb095,
		0x2510,  0xf110,
		0x2510,  0xf864,
		0x2510,  0xf90d,
		0x2510,  0x8008,
		0x2510,  0x3004,
		0x2510,  0x2202,
		0x2510,  0x2442,
		0x2510,  0x882b,
		0x2510,  0x3220,
		0x2510,  0x2004,
		0x2510,  0x880b,
		0x2510,  0x2004,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x240d,
		0x2510,  0x2751,
		0x2510,  0x2423,
		0x2510,  0x2750,
		0x2510,  0x2421,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x3250,
		0x2510,  0x27d8,
		0x2510,  0x242b,
		0x2510,  0x27d9,
		0x2510,  0x242b,
		0x2510,  0x3250,
		0x2510,  0xc023,
		0x2510,  0x2402,
		0x2510,  0xc023,
		0x2510,  0x2751,
		0x2510,  0x2423,
		0x2510,  0xc02b,
		0x2510,  0x2750,
		0x2510,  0x2421,
		0x2510,  0xc003,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x2404,
		0x2510,  0x2779,
		0x2510,  0x2427,
		0x2510,  0x2781,
		0x2510,  0x2427,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x2791,
		0x2510,  0x2428,
		0x2510,  0x2799,
		0x2510,  0x2426,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x27a1,
		0x2510,  0x2428,
		0x2510,  0x27a9,
		0x2510,  0x2426,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0xc167,
		0x2510,  0x2400,
		0x2510,  0xc067,
		0x2510,  0x2405,
		0x2510,  0x240c,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x30c2,
		0x2510,  0xa9a0,
		0x2510,  0xb094,
		0x2510,  0x2201,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0x7fff,
		0x2510,  0xb800,
		0x2510,  0x8058,
		0x2510,  0xa005,
		0x2510,  0x3101,
		0x2510,  0x3041,
		0x2510,  0x3104,
		0x2510,  0xb035,
		0x2510,  0xb075,
		0x2510,  0x30c1,
		0x2510,  0x3102,
		0x2510,  0x3041,
		0x2510,  0xb808,
		0x2510,  0x3202,
		0x2510,  0xb848,
		0x2510,  0xb84c,
		0x2510,  0x2201,
		0x2510,  0xb377,
		0x2510,  0x8843,
		0x2510,  0x916f,
		0x2510,  0x2201,
		0x2510,  0xb84e,
		0x2510,  0xf905,
		0x2510,  0xf907,
		0x2510,  0x2200,
		0x2510,  0x885b,
		0x2510,  0xa898,
		0x2510,  0xa8d8,
		0x2510,  0xf8e8,
		0x2510,  0x80d8,
		0x2510,  0x9007,
		0x2510,  0x916f,
		0x2510,  0x2206,
		0x2510,  0xb808,
		0x2510,  0xc800,
		0x2510,  0xe807,
		0x2510,  0x88db,
		0x2510,  0xf8a8,
		0x2510,  0xf888,
		0x2510,  0x2203,
		0x2510,  0xb07b,
		0x2510,  0x2000,
		0x2510,  0x80c8,
		0x2510,  0x8088,
		0x2510,  0x220b,
		0x2510,  0xb06a,
		0x2510,  0x88cb,
		0x2510,  0x888b,
		0x2510,  0x221f,
		0x2510,  0xb04a,
		0x2510,  0x2213,
		0x2510,  0x210d,
		0x2510,  0x2108,
		0x2510,  0x902f,
		0x2510,  0xb04b,
		0x2510,  0xf880,
		0x2510,  0x2205,
		0x2510,  0x2205,
		0x2510,  0x2203,
		0x2510,  0x9800,
		0x2510,  0xb043,
		0x2510,  0xa8c9,
		0x2510,  0x31c1,
		0x2510,  0x80a8,
		0x2510,  0x2205,
		0x2510,  0x916f,
		0x2510,  0x2104,
		0x2510,  0x88ab,
		0x2510,  0x2104,
		0x2510,  0xb808,
		0x2510,  0x9800,
		0x2510,  0x2440,
		0x2510,  0xf110,
		0x2510,  0xf804,
		0x2510,  0x2000,
		0x2510,  0x8088,
		0x2510,  0x3002,
		0x2510,  0xb838,
		0x2510,  0xa8c8,
		0x2510,  0xb04b,
		0x2510,  0x2442,
		0x2510,  0x3210,
		0x2510,  0x2206,
		0x2510,  0x888b,
		0x2510,  0x2203,
		0x2510,  0xf1cb,
		0x2510,  0x2201,
		0x2510,  0x3202,
		0x2510,  0xf880,
		0x2510,  0xb830,
		0x2510,  0xc801,
		0x2510,  0x30c2,
		0x2510,  0xe80c,
		0x2510,  0x2201,
		0x2510,  0xb04a,
		0x2510,  0x2217,
		0x2510,  0x2205,
		0x2510,  0x2207,
		0x2510,  0x902f,
		0x2510,  0x220e,
		0x2510,  0x2205,
		0x2510,  0x2204,
		0x2510,  0xb042,
		0x2510,  0xa9a1,
		0x2510,  0x8008,
		0x2510,  0xb0d3,
		0x2510,  0x31c1,
		0x2510,  0x916b,
		0x2510,  0x2008,
		0x2510,  0x32c1,
		0x2510,  0x8803,
		0x2510,  0xa044,
		0x2510,  0x3044,
		0x2510,  0x2000,
		0x2510,  0xa004,
		0x2510,  0x2000,
		0x2510,  0x7fff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x2510,  0xffff,
		0x300c,  0x1f40,
		0x300a,  0x18e7,
		0x33e0,  0x0d40,
		0x3362,  0x0001,
		0x3238,  0x0446,
		0x3012,  0x01fc,
		0x305e,  0x03ff,
		0x3112,  0x71e7,
		0x3082,  0x0004,
		0x30ba,  0x1121,
		0x31ac,  0x140c,
		0x31ac,  0x180c,
		0x31d0,  0x0001,
		0x33da,  0x0000,
		0x33c0,  0x2000,
		0x33c2,  0x3450,
		0x33c4,  0x48a0,
		0x33c6,  0x5cf0,
		0x33c8,  0x7140,
		0x33ca,  0x8590,
		0x33cc,  0x99e0,
		0x33ce,  0xae30,
		0x33d0,  0xc280,
		0x33d2,  0xd6d0,
		0x33d4,  0xeb20,
		0x33d6,  0xff70,
		0x33f4,  0xff70,
		0x33f6,  0xff70,
		0x33f8,  0xff70,
		0x33fa,  0xff70,
		0x562e,  0x0111,
		0x562e,  0x0111,
		0x3366,  0x4441,
		0x3366,  0x4431,
		0x336a,  0x0000,
		0x336a,  0x00c0,
		0x3e14,  0x003f,
		0x3e14,  0x003f,
		0x562a,  0x03e8,
		0x3e94,  0x3007,
		0x3e6e,  0xe200,
		0x3e98,  0x1000,
		0x3f92,  0x4c00,
		0x30b8,  0x000b,
		0x30b8,  0x0003,
		0x3064,  0x0080,
		// 0x301a,  0x005c,
		0x3e3e,  0x0042
};

uint16_t ar0233_x3_30fps_pwl_init_setting[] = {
		0x301A, 0x005D,
		0x301A, 0x0058,
		0x3004, 0x0048,
		0x3008, 0x07c7,
		0x3002, 0x0068,
		0x3006, 0x049f,
		0x3030, 0x0044,
		0x302e, 0x0003,
		0x302c, 0x0701,
		0x302a, 0x0006,
		0x3038, 0x0002,
		0x3036, 0x0006,
		0x31dc, 0x1fa0,
		0x31ae, 0x0204,
		0x31b0, 0x0044,
		0x31b2, 0x0026,
		0x31b4, 0x41c6,
		0x31b6, 0x3206,
		0x31b8, 0x50c9,
		0x31ba, 0x0288,
		0x31bc, 0x8987,
		0x3342, 0x122c,
		0x3346, 0x122c,
		0x334a, 0x122c,
		0x334e, 0x122c,
		0x3086, 0x0000,
		0x3092, 0x400c,
		0x3362, 0x0001,
		0x342e, 0x0014,
		0x34b8, 0x0001,
		0x34ba, 0x0001,
		0x3508, 0xaf1a,
		0x351a, 0xf400,
		0x3520, 0x0080,
		0x3522, 0x7d19,
		0x3524, 0xff9f,
		0x3528, 0xf02d,
		0x352c, 0x0f02,
		0x3530, 0x1f18,
		0x3534, 0x3898,
		0x353a, 0x9aba,
		0x353c, 0x9a8a,
		0x3544, 0x030f,
		0x3550, 0x806c,
		0x3562, 0x0c08,
		0x3564, 0x1223,
		0x3568, 0x0028,
		0x356a, 0x81aa,
		0x356c, 0x6a7f,
		0x356e, 0x078a,
		0x3576, 0x1dff,
		0x37b2, 0x1fff,
		0x3c72, 0x0076,
		0x3c74, 0x0031,
		0x3c76, 0x00dc,
		0x3c78, 0x01aa,
		0x3c7a, 0x0352,
		0x3c7c, 0x06aa,
		0x3e3e, 0x004a,
		0x3044, 0x0400,
		0x336e, 0x0147,
		0x3192, 0x2249,
		0x3194, 0x1aa6,
		0x3198, 0xb691,
		0x3546, 0x5203,
		0x34d4, 0x0001,
		0x3450, 0x00aa,
		0x3454, 0x00ac,
		0x3458, 0x0055,
		0x345c, 0x0055,
		0x3460, 0x0056,
		0x3484, 0x0069,
		0x3488, 0x0055,
		0x348c, 0x0055,
		0x3490, 0x0055,
		0x349a, 0x000b,
		0x349e, 0x000c,
		0x349c, 0x000e,
		0x34a2, 0x001d,
		0x34a4, 0x003f,
		0x34a0, 0x0040,
		0x34a6, 0x004a,
		0x3e00, 0x8000,
		0x34bc, 0x0808,
		0x3494, 0x0808,
		0x3496, 0x5f00,
		0x3474, 0x006f,
		0x3c08, 0x0104,
		0x3c06, 0x0c3c,
		0x3c08, 0x0104,
		0x3d28, 0xea60,
		0x3d2a, 0xea60,
		0x3290, 0xf80c,
		0x3292, 0xf80c,
		0x3294, 0xf80c,
		0x3296, 0xf80c,
		0x3298, 0xffff,
		0x329a, 0xffff,
		0x329c, 0xffff,
		0x329e, 0xffff,
		0x3110, 0x0011,
		0x3492, 0x0004,
		0x3496, 0x5b00,
		0x3512, 0x0ed6,
		0x3516, 0x8888,
		0x3518, 0x4040,
		0x351c, 0xcff6,
		0x3528, 0xe00a,
		0x352a, 0x0827,
		0x352e, 0x060a,
		0x353a, 0x1aba,
		0x353e, 0x2044,
		0x3540, 0x4444,
		0x3542, 0x448f,
		0x3548, 0x3a3c,
		0x354a, 0x3c3c,
		0x354c, 0x321e,
		0x354e, 0x1e1e,
		0x3e02, 0x0f32,
		0x3e04, 0x0000,
		0x3e06, 0x0000,
		0x3e10, 0x0000,
		0x3e14, 0x003f,
		0x3e16, 0x1fff,
		0x562a, 0x03e8,
		0x2512, 0x8000,
		0x2510, 0x070f,
		0x2510, 0x1011,
		0x2510, 0x1216,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0x191a,
		0x2510, 0x1e1f,
		0x2510, 0x2022,
		0x2510, 0xffff,
		0x2510, 0x2644,
		0x2510, 0x5574,
		0x2510, 0x878d,
		0x2510, 0x9496,
		0x2510, 0x9b9d,
		0x2510, 0x9fa1,
		0x2510, 0xa3a5,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xc003,
		0x2510, 0x805a,
		0x2510, 0xa0e0,
		0x2510, 0x3041,
		0x2510, 0x3042,
		0x2510, 0x2000,
		0x2510, 0x3048,
		0x2510, 0x3088,
		0x2510, 0x30a0,
		0x2510, 0x3090,
		0x2510, 0x32c2,
		0x2510, 0xa0c0,
		0x2510, 0x9008,
		0x2510, 0x8802,
		0x2510, 0x20ff,
		0x2510, 0x20ff,
		0x2510, 0x20ff,
		0x2510, 0x20ff,
		0x2510, 0x20ff,
		0x2510, 0x9018,
		0x2510, 0x891a,
		0x2510, 0x807e,
		0x2510, 0x20ff,
		0x2510, 0x895b,
		0x2510, 0x20ff,
		0x2510, 0x897b,
		0x2510, 0x20ff,
		0x2510, 0x897f,
		0x2510, 0x20ff,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x20ff,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x20ff,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x20ff,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0xa0c4,
		0x2510, 0x20ff,
		0x2510, 0x805a,
		0x2510, 0x9039,
		0x2510, 0x20ff,
		0x2510, 0x907f,
		0x2510, 0x895b,
		0x2510, 0x2064,
		0x2510, 0x891b,
		0x2510, 0x2010,
		0x2510, 0x8803,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x20ff,
		0x2510, 0x906b,
		0x2510, 0x2064,
		0x2510, 0x3084,
		0x2510, 0x2003,
		0x2510, 0x3044,
		0x2510, 0x2000,
		0x2510, 0xa004,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x2400,
		0x2510, 0x2401,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x2400,
		0x2510, 0x2401,
		0x2510, 0x2702,
		0x2510, 0x3242,
		0x2510, 0x2420,
		0x2510, 0x2421,
		0x2510, 0x2703,
		0x2510, 0x3242,
		0x2510, 0x2420,
		0x2510, 0x2421,
		0x2510, 0x2704,
		0x2510, 0x3242,
		0x2510, 0x2420,
		0x2510, 0x2421,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x2201,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x2201,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x2404,
		0x2510, 0x2779,
		0x2510, 0x2427,
		0x2510, 0x2781,
		0x2510, 0x2427,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x2703,
		0x2510, 0x242a,
		0x2510, 0x2703,
		0x2510, 0x3242,
		0x2510, 0x27bb,
		0x2510, 0x2428,
		0x2510, 0x27bb,
		0x2510, 0x3242,
		0x2510, 0x2702,
		0x2510, 0x2429,
		0x2510, 0x2702,
		0x2510, 0x3242,
		0x2510, 0x27c3,
		0x2510, 0x2428,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0xb800,
		0x2510, 0x8058,
		0x2510, 0xa005,
		0x2510, 0x3101,
		0x2510, 0x3041,
		0x2510, 0x3104,
		0x2510, 0xb035,
		0x2510, 0xb075,
		0x2510, 0x30c1,
		0x2510, 0x3102,
		0x2510, 0x3041,
		0x2510, 0xb808,
		0x2510, 0x3202,
		0x2510, 0xb848,
		0x2510, 0xb84c,
		0x2510, 0x2201,
		0x2510, 0xb377,
		0x2510, 0x8843,
		0x2510, 0x916f,
		0x2510, 0x2201,
		0x2510, 0xb84e,
		0x2510, 0xf905,
		0x2510, 0xf907,
		0x2510, 0x2200,
		0x2510, 0x885b,
		0x2510, 0xa898,
		0x2510, 0xa8d8,
		0x2510, 0xf8e8,
		0x2510, 0x80d8,
		0x2510, 0x9007,
		0x2510, 0x916f,
		0x2510, 0x2206,
		0x2510, 0xb808,
		0x2510, 0xc800,
		0x2510, 0xe807,
		0x2510, 0x88db,
		0x2510, 0xf8a8,
		0x2510, 0xf888,
		0x2510, 0x2203,
		0x2510, 0xb07b,
		0x2510, 0x2000,
		0x2510, 0x80c8,
		0x2510, 0x8088,
		0x2510, 0x220b,
		0x2510, 0xb06a,
		0x2510, 0x88cb,
		0x2510, 0x888b,
		0x2510, 0x2224,
		0x2510, 0xb04a,
		0x2510, 0x2218,
		0x2510, 0x210d,
		0x2510, 0x2108,
		0x2510, 0x902f,
		0x2510, 0xb04b,
		0x2510, 0xf880,
		0x2510, 0x2205,
		0x2510, 0x2205,
		0x2510, 0x2203,
		0x2510, 0x9800,
		0x2510, 0xb043,
		0x2510, 0xa8c9,
		0x2510, 0x31c1,
		0x2510, 0x80a8,
		0x2510, 0x2205,
		0x2510, 0x916f,
		0x2510, 0x2104,
		0x2510, 0x88ab,
		0x2510, 0x2104,
		0x2510, 0xb808,
		0x2510, 0x9800,
		0x2510, 0x2440,
		0x2510, 0xf110,
		0x2510, 0xf804,
		0x2510, 0x2000,
		0x2510, 0x8088,
		0x2510, 0x3002,
		0x2510, 0xb838,
		0x2510, 0xa8c8,
		0x2510, 0xb04b,
		0x2510, 0x2442,
		0x2510, 0x3210,
		0x2510, 0x2206,
		0x2510, 0x888b,
		0x2510, 0x2203,
		0x2510, 0xf1cb,
		0x2510, 0x2201,
		0x2510, 0x3202,
		0x2510, 0xf880,
		0x2510, 0xb830,
		0x2510, 0xc801,
		0x2510, 0x30c2,
		0x2510, 0xe80c,
		0x2510, 0x2201,
		0x2510, 0xb04a,
		0x2510, 0x2227,
		0x2510, 0x2205,
		0x2510, 0x2200,
		0x2510, 0x2207,
		0x2510, 0x902f,
		0x2510, 0x220e,
		0x2510, 0x2205,
		0x2510, 0x2204,
		0x2510, 0xb042,
		0x2510, 0xa9a1,
		0x2510, 0x8008,
		0x2510, 0xb0d3,
		0x2510, 0x31c1,
		0x2510, 0x916b,
		0x2510, 0x2008,
		0x2510, 0x32c1,
		0x2510, 0x8803,
		0x2510, 0xa044,
		0x2510, 0x3044,
		0x2510, 0x2000,
		0x2510, 0xa004,
		0x2510, 0x2000,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0xa084,
		0x2510, 0x30d0,
		0x2510, 0x807c,
		0x2510, 0x3141,
		0x2510, 0x3041,
		0x2510, 0x3042,
		0x2510, 0x2000,
		0x2510, 0x3142,
		0x2510, 0x3041,
		0x2510, 0x3042,
		0x2510, 0x2000,
		0x2510, 0x3281,
		0x2510, 0x3041,
		0x2510, 0x3042,
		0x2510, 0x2000,
		0x2510, 0x3290,
		0x2510, 0x3041,
		0x2510, 0x3042,
		0x2510, 0x2000,
		0x2510, 0x3110,
		0x2510, 0x3041,
		0x2510, 0x2000,
		0x2510, 0x3120,
		0x2510, 0x3041,
		0x2510, 0x2000,
		0x2510, 0x3282,
		0x2510, 0x3041,
		0x2510, 0x2000,
		0x2510, 0x32a0,
		0x2510, 0x3041,
		0x2510, 0x2000,
		0x2510, 0x881b,
		0x2510, 0x887f,
		0x2510, 0xa08c,
		0x2510, 0x221f,
		0x2510, 0xa084,
		0x2510, 0x2440,
		0x2510, 0x3260,
		0x2510, 0x3248,
		0x2510, 0xb095,
		0x2510, 0xf110,
		0x2510, 0xf864,
		0x2510, 0xf90d,
		0x2510, 0x3084,
		0x2510, 0x32c1,
		0x2510, 0x3090,
		0x2510, 0x3088,
		0x2510, 0x2443,
		0x2510, 0x8058,
		0x2510, 0x3001,
		0x2510, 0x2442,
		0x2510, 0x3220,
		0x2510, 0x2002,
		0x2510, 0x8867,
		0x2510, 0x2004,
		0x2510, 0x8803,
		0x2510, 0x2002,
		0x2510, 0x30c2,
		0x2510, 0xa9a0,
		0x2510, 0xb094,
		0x2510, 0x2201,
		0x2510, 0xa0c4,
		0x2510, 0x3044,
		0x2510, 0x2000,
		0x2510, 0xa004,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0xb980,
		0x2510, 0xa881,
		0x2510, 0xa8c1,
		0x2510, 0x8108,
		0x2510, 0xa105,
		0x2510, 0x30c1,
		0x2510, 0x2020,
		0x2510, 0x3101,
		0x2510, 0x3041,
		0x2510, 0x3104,
		0x2510, 0x3102,
		0x2510, 0x3041,
		0x2510, 0xf860,
		0x2510, 0xb095,
		0x2510, 0x2001,
		0x2510, 0xb988,
		0x2510, 0xb9f8,
		0x2510, 0xb9fc,
		0x2510, 0x8803,
		0x2510, 0x916f,
		0x2510, 0x2001,
		0x2510, 0xb9fe,
		0x2510, 0xf905,
		0x2510, 0xf907,
		0x2510, 0x3202,
		0x2510, 0x880b,
		0x2510, 0xb397,
		0x2510, 0xf8e8,
		0x2510, 0x8188,
		0x2510, 0x9007,
		0x2510, 0x916f,
		0x2510, 0x2204,
		0x2510, 0xb137,
		0x2510, 0xb9b8,
		0x2510, 0xc801,
		0x2510, 0xe807,
		0x2510, 0xb177,
		0x2510, 0x888b,
		0x2510, 0xf8a8,
		0x2510, 0xf888,
		0x2510, 0x2203,
		0x2510, 0xa8c8,
		0x2510, 0xb07b,
		0x2510, 0x2000,
		0x2510, 0x8188,
		0x2510, 0x8088,
		0x2510, 0x220b,
		0x2510, 0xb06a,
		0x2510, 0x888b,
		0x2510, 0x888b,
		0x2510, 0x2224,
		0x2510, 0xb04a,
		0x2510, 0x2214,
		0x2510, 0xb04b,
		0x2510, 0x902f,
		0x2510, 0xf880,
		0x2510, 0x2211,
		0x2510, 0x2205,
		0x2510, 0x2204,
		0x2510, 0xb043,
		0x2510, 0xa8c1,
		0x2510, 0x31c1,
		0x2510, 0x2200,
		0x2510, 0x80c8,
		0x2510, 0x2103,
		0x2510, 0x916f,
		0x2510, 0x2106,
		0x2510, 0x88cb,
		0x2510, 0x210a,
		0x2510, 0xa8c1,
		0x2510, 0x2440,
		0x2510, 0xf110,
		0x2510, 0xf804,
		0x2510, 0x2000,
		0x2510, 0x8088,
		0x2510, 0x2002,
		0x2510, 0x888b,
		0x2510, 0x3002,
		0x2510, 0xb988,
		0x2510, 0x2442,
		0x2510, 0x3210,
		0x2510, 0x2206,
		0x2510, 0x2207,
		0x2510, 0x3202,
		0x2510, 0xa8c1,
		0x2510, 0x2013,
		0x2510, 0x8088,
		0x2510, 0x200c,
		0x2510, 0x888b,
		0x2510, 0x2005,
		0x2510, 0xa8d0,
		0x2510, 0xb04b,
		0x2510, 0xf880,
		0x2510, 0xb980,
		0x2510, 0xc800,
		0x2510, 0x30c2,
		0x2510, 0xe80c,
		0x2510, 0x2201,
		0x2510, 0xb04a,
		0x2510, 0x2213,
		0x2510, 0x2225,
		0x2510, 0x8088,
		0x2510, 0x2205,
		0x2510, 0x888b,
		0x2510, 0x2203,
		0x2510, 0x902f,
		0x2510, 0x2206,
		0x2510, 0x2204,
		0x2510, 0xb042,
		0x2510, 0xa9a1,
		0x2510, 0x8058,
		0x2510, 0xb093,
		0x2510, 0x31c1,
		0x2510, 0x916b,
		0x2510, 0x2007,
		0x2510, 0x3084,
		0x2510, 0x32c1,
		0x2510, 0x8803,
		0x2510, 0xa144,
		0x2510, 0x3044,
		0x2510, 0x2000,
		0x2510, 0xa004,
		0x2510, 0xb800,
		0x2510, 0x7fff,
		0x2510, 0x30d0,
		0x2510, 0xa981,
		0x2510, 0xa9c1,
		0x2510, 0x2006,
		0x2510, 0xa184,
		0x2510, 0xb800,
		0x2510, 0x80fc,
		0x2510, 0x3141,
		0x2510, 0x3041,
		0x2510, 0x3042,
		0x2510, 0x2000,
		0x2510, 0x3142,
		0x2510, 0x3041,
		0x2510, 0x3042,
		0x2510, 0x2000,
		0x2510, 0x3281,
		0x2510, 0x3041,
		0x2510, 0x3042,
		0x2510, 0x2000,
		0x2510, 0x3290,
		0x2510, 0x3041,
		0x2510, 0x3042,
		0x2510, 0x2000,
		0x2510, 0x3110,
		0x2510, 0x3041,
		0x2510, 0x2000,
		0x2510, 0x3120,
		0x2510, 0x3041,
		0x2510, 0x2000,
		0x2510, 0x3282,
		0x2510, 0x3041,
		0x2510, 0x2000,
		0x2510, 0x32a0,
		0x2510, 0x3041,
		0x2510, 0x2000,
		0x2510, 0x889b,
		0x2510, 0x88ff,
		0x2510, 0x2440,
		0x2510, 0x3260,
		0x2510, 0x3248,
		0x2510, 0xb095,
		0x2510, 0xf110,
		0x2510, 0xf864,
		0x2510, 0xf90d,
		0x2510, 0x32c2,
		0x2510, 0x30a0,
		0x2510, 0x3090,
		0x2510, 0x3088,
		0x2510, 0x2443,
		0x2510, 0x80d8,
		0x2510, 0x3001,
		0x2510, 0x2206,
		0x2510, 0x88db,
		0x2510, 0x2442,
		0x2510, 0x3220,
		0x2510, 0x2010,
		0x2510, 0x2001,
		0x2510, 0x30c2,
		0x2510, 0x8098,
		0x2510, 0x2010,
		0x2510, 0x889b,
		0x2510, 0x2008,
		0x2510, 0x809a,
		0x2510, 0x200a,
		0x2510, 0x8002,
		0x2510, 0xa9a1,
		0x2510, 0xb094,
		0x2510, 0x2201,
		0x2510, 0x8803,
		0x2510, 0xa1c4,
		0x2510, 0x3044,
		0x2510, 0xb800,
		0x2510, 0xa004,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x8002,
		0x2510, 0x9818,
		0x2510, 0x3101,
		0x2510, 0x3041,
		0x2510, 0x2000,
		0x2510, 0x3102,
		0x2510, 0x3041,
		0x2510, 0x8018,
		0x2510, 0x2002,
		0x2510, 0x8038,
		0x2510, 0x2205,
		0x2510, 0x881b,
		0x2510, 0x883b,
		0x2510, 0x2119,
		0x2510, 0x8018,
		0x2510, 0x2202,
		0x2510, 0x8000,
		0x2510, 0x2201,
		0x2510, 0x8803,
		0x2510, 0x9800,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0xb980,
		0x2510, 0x3260,
		0x2510, 0x3101,
		0x2510, 0x3041,
		0x2510, 0x2000,
		0x2510, 0x3102,
		0x2510, 0x3041,
		0x2510, 0x8028,
		0x2510, 0x220a,
		0x2510, 0x880b,
		0x2510, 0x882b,
		0x2510, 0x2440,
		0x2510, 0xb095,
		0x2510, 0xf110,
		0x2510, 0xf864,
		0x2510, 0xf90d,
		0x2510, 0x8008,
		0x2510, 0x3004,
		0x2510, 0x2202,
		0x2510, 0x2442,
		0x2510, 0x882b,
		0x2510, 0x3220,
		0x2510, 0x2004,
		0x2510, 0x880b,
		0x2510, 0x2004,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x240d,
		0x2510, 0x2751,
		0x2510, 0x2423,
		0x2510, 0x2750,
		0x2510, 0x2421,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x3250,
		0x2510, 0x27d8,
		0x2510, 0x242b,
		0x2510, 0x27d9,
		0x2510, 0x242b,
		0x2510, 0x3250,
		0x2510, 0xc023,
		0x2510, 0x2402,
		0x2510, 0xc023,
		0x2510, 0x2751,
		0x2510, 0x2423,
		0x2510, 0xc02b,
		0x2510, 0x2750,
		0x2510, 0x2421,
		0x2510, 0xc003,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x2404,
		0x2510, 0x2779,
		0x2510, 0x2427,
		0x2510, 0x2781,
		0x2510, 0x2427,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x2791,
		0x2510, 0x2428,
		0x2510, 0x2799,
		0x2510, 0x2426,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x27a1,
		0x2510, 0x2428,
		0x2510, 0x27a9,
		0x2510, 0x2426,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0xc167,
		0x2510, 0x2400,
		0x2510, 0xc067,
		0x2510, 0x2405,
		0x2510, 0x240c,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x30c2,
		0x2510, 0xa9a0,
		0x2510, 0xb094,
		0x2510, 0x2201,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0x7fff,
		0x2510, 0xb800,
		0x2510, 0x8058,
		0x2510, 0xa005,
		0x2510, 0x3101,
		0x2510, 0x3041,
		0x2510, 0x3104,
		0x2510, 0xb035,
		0x2510, 0xb075,
		0x2510, 0x30c1,
		0x2510, 0x3102,
		0x2510, 0x3041,
		0x2510, 0xb808,
		0x2510, 0x3202,
		0x2510, 0xb848,
		0x2510, 0xb84c,
		0x2510, 0x2201,
		0x2510, 0xb377,
		0x2510, 0x8843,
		0x2510, 0x916f,
		0x2510, 0x2201,
		0x2510, 0xb84e,
		0x2510, 0xf905,
		0x2510, 0xf907,
		0x2510, 0x2200,
		0x2510, 0x885b,
		0x2510, 0xa898,
		0x2510, 0xa8d8,
		0x2510, 0xf8e8,
		0x2510, 0x80d8,
		0x2510, 0x9007,
		0x2510, 0x916f,
		0x2510, 0x2206,
		0x2510, 0xb808,
		0x2510, 0xc800,
		0x2510, 0xe807,
		0x2510, 0x88db,
		0x2510, 0xf8a8,
		0x2510, 0xf888,
		0x2510, 0x2203,
		0x2510, 0xb07b,
		0x2510, 0x2000,
		0x2510, 0x80c8,
		0x2510, 0x8088,
		0x2510, 0x220b,
		0x2510, 0xb06a,
		0x2510, 0x88cb,
		0x2510, 0x888b,
		0x2510, 0x221f,
		0x2510, 0xb04a,
		0x2510, 0x2213,
		0x2510, 0x210d,
		0x2510, 0x2108,
		0x2510, 0x902f,
		0x2510, 0xb04b,
		0x2510, 0xf880,
		0x2510, 0x2205,
		0x2510, 0x2205,
		0x2510, 0x2203,
		0x2510, 0x9800,
		0x2510, 0xb043,
		0x2510, 0xa8c9,
		0x2510, 0x31c1,
		0x2510, 0x80a8,
		0x2510, 0x2205,
		0x2510, 0x916f,
		0x2510, 0x2104,
		0x2510, 0x88ab,
		0x2510, 0x2104,
		0x2510, 0xb808,
		0x2510, 0x9800,
		0x2510, 0x2440,
		0x2510, 0xf110,
		0x2510, 0xf804,
		0x2510, 0x2000,
		0x2510, 0x8088,
		0x2510, 0x3002,
		0x2510, 0xb838,
		0x2510, 0xa8c8,
		0x2510, 0xb04b,
		0x2510, 0x2442,
		0x2510, 0x3210,
		0x2510, 0x2206,
		0x2510, 0x888b,
		0x2510, 0x2203,
		0x2510, 0xf1cb,
		0x2510, 0x2201,
		0x2510, 0x3202,
		0x2510, 0xf880,
		0x2510, 0xb830,
		0x2510, 0xc801,
		0x2510, 0x30c2,
		0x2510, 0xe80c,
		0x2510, 0x2201,
		0x2510, 0xb04a,
		0x2510, 0x2217,
		0x2510, 0x2205,
		0x2510, 0x2207,
		0x2510, 0x902f,
		0x2510, 0x220e,
		0x2510, 0x2205,
		0x2510, 0x2204,
		0x2510, 0xb042,
		0x2510, 0xa9a1,
		0x2510, 0x8008,
		0x2510, 0xb0d3,
		0x2510, 0x31c1,
		0x2510, 0x916b,
		0x2510, 0x2008,
		0x2510, 0x32c1,
		0x2510, 0x8803,
		0x2510, 0xa044,
		0x2510, 0x3044,
		0x2510, 0x2000,
		0x2510, 0xa004,
		0x2510, 0x2000,
		0x2510, 0x7fff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x2510, 0xffff,
		0x300c, 0x07d0,
		0x300a, 0x0695,
		0x33e0, 0x0d40,
		0x3362, 0x0001,
		0x3238, 0x0446,
		0x3012, 0x02a5,
		0x305e, 0x07ff,
		0x3112, 0x71e7,
		0x3082, 0x0004,
		0x30ba, 0x1121,
		0x31ac, 0x140c,
		0x31ac, 0x180c,
		0x31d0, 0x0001,
		0x33da, 0x0000,
		0x33c0, 0x2000,
		0x33c2, 0x3450,
		0x33c4, 0x48a0,
		0x33c6, 0x5cf0,
		0x33c8, 0x7140,
		0x33ca, 0x8590,
		0x33cc, 0x99e0,
		0x33ce, 0xae30,
		0x33d0, 0xc280,
		0x33d2, 0xd6d0,
		0x33d4, 0xeb20,
		0x33d6, 0xff70,
		0x33f4, 0xff70,
		0x33f6, 0xff70,
		0x33f8, 0xff70,
		0x33fa, 0xff70,
		0x562e, 0x0111,
		0x562e, 0x0111,
		0x3366, 0x4441,
		0x3366, 0x4431,
		0x336a, 0x0000,
		0x336a, 0x00c0,
		0x3e14, 0x003f,
		0x3e14, 0x003f,
		0x562a, 0x03e8,
		0x3e94, 0x3007,
		0x3e6e, 0xe200,
		0x3e98, 0x1000,
		0x3f92, 0x4c00,
		0x30b8, 0x000b,
		0x30b8, 0x0003,
		0x3064, 0x0080,
		0x301a, 0x005c,
};


uint16_t ar0233_init_setting_step2[] = {
     0x3004, 0x0048,  // X_ADDR_START_ - [0:02:05.494]
     0x3008, 0x07c7,  // X_ADDR_END_ - [0:02:05.501]
     0x3002, 0x0068,  // Y_ADDR_START_ - [0:02:05.510]
     0x3006, 0x049f,  // Y_ADDR_END_ - [0:02:05.520]
     0x3030, 0x0044,  // PLL_MULTIPLIER - [0:02:05.540]
     0x302E, 0x0003,  // PRE_PLL_CLK_DIV - [0:02:05.543]
     0x302C, 0x0701,  // VT_SYS_CLK_DIV - [0:02:05.544]
     0x302A, 0x0006,  // VT_PIX_CLK_DIV - [0:02:05.549]
     0x3038, 0x0002,  // OP_SYS_CLK_DIV - [0:02:05.550]
     0x3036, 0x0006,  // OP_WORD_CLK_DIV - [0:02:05.555]
     0x31DC, 0x1FA0,  // RESERVED_MFR_31DC - [0:02:05.559]
     0x31AE, 0x0204,  // SERIAL_FORMAT - [0:02:05.585]
     0x31B0, 0x003E,  // FRAME_PREAMBLE - [0:02:05.589]
     0x31B2, 0x0024,  // LINE_PREAMBLE - [0:02:05.591]
     0x31B4, 0x4185,  // RESERVED_MFR_31B4 - [0:02:05.594]
     0x31B6, 0x21C5,  // RESERVED_MFR_31B6 - [0:02:05.597]
     0x31B8, 0x40C8,  // RESERVED_MFR_31B8 - [0:02:05.600]
     0x31BA, 0x0207,  // RESERVED_MFR_31BA - [0:02:05.604]
     0x31BC, 0x8805,  // RESERVED_MFR_31BC - [0:02:05.605]
     0x3342, 0x122C,  // MIPI_F1_PDT_EDT - [0:02:05.619]
     0x3346, 0x122C,  // MIPI_F2_PDT_EDT - [0:02:05.621]
     0x334A, 0x122C,  // MIPI_F3_PDT_EDT - [0:02:05.624]
     0x334E, 0x122C,  // MIPI_F4_PDT_EDT - [0:02:05.628]
     0x3086, 0x0000,  // RESERVED_MFR_3086 - [0:02:05.662]
     0x3092, 0x400C,  // RESERVED_MFR_3092 - [0:02:05.665]
     0x3362, 0x0001,  // DC_GAIN - [0:02:05.674]
     0x342E, 0x0014,  // RESERVED_MFR_342E - [0:02:05.678]
     0x34B8, 0x0001,  // RESERVED_MFR_34B8 - [0:02:05.680]
     0x34BA, 0x0001,  // RESERVED_MFR_34BA - [0:02:05.682]
     0x3508, 0xAF1A,  // RESERVED_MFR_3508 - [0:02:05.686]
     0x351A, 0xF400,  // RESERVED_MFR_351A - [0:02:05.688]
     0x3520, 0x0080,  // RESERVED_MFR_3520 - [0:02:05.691]
     0x3522, 0x7D19,  // RESERVED_MFR_3522 - [0:02:05.694]
     0x3524, 0xFF9F,  // RESERVED_MFR_3524 - [0:02:05.697]
     0x3528, 0xF02D,  // RESERVED_MFR_3528 - [0:02:05.701]
     0x352C, 0x0F02,  // RESERVED_MFR_352C - [0:02:05.705]
     0x3530, 0x1F18,  // RESERVED_MFR_3530 - [0:02:05.707]
     0x3534, 0x3898,  // RESERVED_MFR_3534 - [0:02:05.710]
     0x353A, 0x9ABA,  // RESERVED_MFR_353A - [0:02:05.713]
     0x353C, 0x9A8A,  // RESERVED_MFR_353C - [0:02:05.715]
     0x3544, 0x030F,  // RESERVED_MFR_3544 - [0:02:05.717]
     0x3546, 0x4603,  // RESERVED_MFR_3546 - [0:02:05.719]
     0x3550, 0x806C,  // RESERVED_MFR_3550 - [0:02:05.722]
     0x3562, 0x0C08,  // RESERVED_MFR_3562 - [0:02:05.724]
     0x3564, 0x1223,  // RESERVED_MFR_3564 - [0:02:05.728]
     0x3568, 0x0028,  // RESERVED_MFR_3568 - [0:02:05.730]
     0x356A, 0x81AA,  // RESERVED_MFR_356A - [0:02:05.734]
     0x356C, 0x6A28,  // RESERVED_MFR_356C - [0:02:05.736]
     0x356E, 0x068A,  // RESERVED_MFR_356E - [0:02:05.740]
     0x3576, 0x1DFF,  // RESERVED_MFR_3576 - [0:02:05.742]
     0x37B2, 0x1FFF,  // DBLC_OUT_CLIP_MAX - [0:02:05.745]
     0x3C72, 0x0076,  // ADC_DEC_CTRL7 - [0:02:05.748]
     0x3C74, 0x0031,  // ADC_DEC_CTRL8 - [0:02:05.750]
     0x3C76, 0x00DC,  // ADC_DEC_CTRL9 - [0:02:05.752]
     0x3C78, 0x01AA,  // ADC_DEC_CTRL10 - [0:02:05.755]
     0x3C7A, 0x0352,  // ADC_DEC_CTRL11 - [0:02:05.758]
     0x3C7C, 0x06AA,  // ADC_DEC_CTRL12 - [0:02:05.761]
     0x3E3E, 0x004A,  // RESERVED_MFR_3E3E - [0:02:05.778]
     0x3044, 0x0400,  // DARK_CONTROL - [0:02:05.787]
     0x336E, 0x0147,  // DATAPATH_SELECT2 - [0:02:05.790]
     0x319E, 0x002C,  // RESERVED_MFR_319E - [0:02:05.794]
     0x34BC, 0x0808,  // LFM_PATTERN_CTRL - [0:02:05.811]
     0x3494, 0x0808,  // LFM_TX_PATTERN_CTRL - [0:02:05.813]
     0x3496, 0x5F00,  // LFM_CONTROL - [0:02:05.816]
     0x3C06, 0x0C3C,  // RESERVED_MFR_3C06 - [0:02:05.838]
     0x3C08, 0x0104,  // RESERVED_MFR_3C08 - [0:02:05.842]
     0x3D28, 0xDAC0,  // RESERVED_MFR_3D28 - [0:02:05.845]
     0x3D2A, 0xDAC0,  // RESERVED_MFR_3D2A - [0:02:05.848]
     0x3290, 0xE86C,  // RESERVED_MFR_3290 - [0:02:05.851]
     0x3292, 0xE86C,  // RESERVED_MFR_3292 - [0:02:05.857]
     0x3294, 0xE86C,  // RESERVED_MFR_3294 - [0:02:05.860]
     0x3296, 0xE86C,  // RESERVED_MFR_3296 - [0:02:05.864]
     0x3298, 0xF618,  // RESERVED_MFR_3298 - [0:02:05.868]
     0x329A, 0xF618,  // RESERVED_MFR_329A - [0:02:05.874]
     0x329C, 0xF618,  // RESERVED_MFR_329C - [0:02:05.876]
     0x329E, 0xF618,  // RESERVED_MFR_329E - [0:02:05.879]
     0x3110, 0x0011,  // HDR_CONTROL0 - [0:02:05.883]
     0x3492, 0x0004,  // RESERVED_MFR_3492 - [0:02:05.895]
     0x3496, 0x5B00,  // LFM_CONTROL - [0:02:05.897]
     0x34A0, 0x0036,  // RESERVED_MFR_34A0 - [0:02:05.901]
     0x34A4, 0x0035,  // RESERVED_MFR_34A4 - [0:02:05.904]
     0x34A6, 0x0040,  // RESERVED_MFR_34A6 - [0:02:05.906]
     0x3512, 0x0ED6,  // RESERVED_MFR_3512 - [0:02:05.910]
     0x3516, 0x8888,  // RESERVED_MFR_3516 - [0:02:05.912]
     0x3518, 0x4040,  // RESERVED_MFR_3518 - [0:02:05.915]
     0x351C, 0xCFF6,  // RESERVED_MFR_351C - [0:02:05.919]
     0x3528, 0xE00A,  // RESERVED_MFR_3528 - [0:02:05.921]
     0x352A, 0x0827,  // RESERVED_MFR_352A - [0:02:05.923]
     0x352E, 0x040A,  // RESERVED_MFR_352E - [0:02:05.926]
     0x353A, 0x1ABA,  // RESERVED_MFR_353A - [0:02:05.928]
     0x353E, 0x2044,  // RESERVED_MFR_353E - [0:02:05.930]
     0x3540, 0x4444,  // RESERVED_MFR_3540 - [0:02:05.932]
     0x3542, 0x448F,  // RESERVED_MFR_3542 - [0:02:05.934]
     0x3548, 0x3A30,  // RESERVED_MFR_3548 - [0:02:05.936]
     0x354A, 0x3C3C,  // RESERVED_MFR_354A - [0:02:05.940]
     0x354C, 0x3214,  // RESERVED_MFR_354C - [0:02:05.943]
     0x354E, 0x1E1E,  // RESERVED_MFR_354E - [0:02:05.945]
     0x3E02, 0x0FA0,  // RESERVED_MFR_3E02 - [0:02:05.950]
     0x3E04, 0x0000,  // RESERVED_MFR_3E04 - [0:02:05.953]
     0x3E06, 0x0000,  // RESERVED_MFR_3E06 - [0:02:05.956]
     0x3E10, 0x0000,  // RESERVED_MFR_3E10 - [0:02:05.960]
     0x3E14, 0x002C,  // RESERVED_MFR_3E14 - [0:02:05.963]
     0x3E16, 0x1FFF,  // RESERVED_MFR_3E16 - [0:02:05.965]
     0x3E18, 0x0F52,  // RESERVED_MFR_3E18 - [0:02:05.967]
     0x562A, 0x04E2,  // OCL_T1_E2_E1_SAT - [0:02:05.970]
     0x2512, 0x8000,  // RESERVED_MFR2_2512 - [0:02:05.998]
     0x2510, 0x070F,  // RESERVED_MFR2_2510 - [0:02:06.001]
     0x2510, 0x1011,  // RESERVED_MFR2_2510 - [0:02:06.003]
     0x2510, 0x1216,  // RESERVED_MFR2_2510 - [0:02:06.005]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:06.007]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:06.010]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:06.011]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:06.013]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:06.015]
     0x2510, 0x191A,  // RESERVED_MFR2_2510 - [0:02:06.017]
     0x2510, 0x1E1F,  // RESERVED_MFR2_2510 - [0:02:06.019]
     0x2510, 0x2022,  // RESERVED_MFR2_2510 - [0:02:06.021]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:06.023]
     0x2510, 0x2644,  // RESERVED_MFR2_2510 - [0:02:06.026]
     0x2510, 0x5575,  // RESERVED_MFR2_2510 - [0:02:06.027]
     0x2510, 0x888E,  // RESERVED_MFR2_2510 - [0:02:06.028]
     0x2510, 0x9597,  // RESERVED_MFR2_2510 - [0:02:06.029]
     0x2510, 0x9C9E,  // RESERVED_MFR2_2510 - [0:02:06.030]
     0x2510, 0xA0A2,  // RESERVED_MFR2_2510 - [0:02:06.031]
     0x2510, 0xA4A6,  // RESERVED_MFR2_2510 - [0:02:06.032]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:06.033]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:06.034]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:06.036]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:06.037]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:06.039]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:06.041]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:06.044]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:06.047]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:06.049]
     0x2510, 0xC003,  // RESERVED_MFR2_2510 - [0:02:06.050]
     0x2510, 0x805A,  // RESERVED_MFR2_2510 - [0:02:06.052]
     0x2510, 0xA0E0,  // RESERVED_MFR2_2510 - [0:02:06.055]
     0x2510, 0x3041,  // RESERVED_MFR2_2510 - [0:02:06.057]
     0x2510, 0x3042,  // RESERVED_MFR2_2510 - [0:02:06.059]
     0x2510, 0x2000,  // RESERVED_MFR2_2510 - [0:02:06.060]
     0x2510, 0x3048,  // RESERVED_MFR2_2510 - [0:02:06.062]
     0x2510, 0x3088,  // RESERVED_MFR2_2510 - [0:02:06.063]
     0x2510, 0x30A0,  // RESERVED_MFR2_2510 - [0:02:06.064]
     0x2510, 0x3090,  // RESERVED_MFR2_2510 - [0:02:06.065]
     0x2510, 0x32C2,  // RESERVED_MFR2_2510 - [0:02:06.066]
     0x2510, 0xA0C0,  // RESERVED_MFR2_2510 - [0:02:06.067]
     0x2510, 0x9008,  // RESERVED_MFR2_2510 - [0:02:06.070]
     0x2510, 0x8802,  // RESERVED_MFR2_2510 - [0:02:06.072]
     0x2510, 0x20FF,  // RESERVED_MFR2_2510 - [0:02:06.074]
     0x2510, 0x20FF,  // RESERVED_MFR2_2510 - [0:02:06.078]
     0x2510, 0x20FF,  // RESERVED_MFR2_2510 - [0:02:06.079]
     0x2510, 0x20FF,  // RESERVED_MFR2_2510 - [0:02:06.081]
     0x2510, 0x20FF,  // RESERVED_MFR2_2510 - [0:02:06.084]
     0x2510, 0x9018,  // RESERVED_MFR2_2510 - [0:02:06.086]
     0x2510, 0x891A,  // RESERVED_MFR2_2510 - [0:02:06.088]
     0x2510, 0x807E,  // RESERVED_MFR2_2510 - [0:02:06.090]
     0x2510, 0x20FF,  // RESERVED_MFR2_2510 - [0:02:06.091]
     0x2510, 0x895B,  // RESERVED_MFR2_2510 - [0:02:06.094]
     0x2510, 0x20FF,  // RESERVED_MFR2_2510 - [0:02:06.095]
     0x2510, 0x897B,  // RESERVED_MFR2_2510 - [0:02:06.096]
     0x2510, 0x20FF,  // RESERVED_MFR2_2510 - [0:02:06.097]
     0x2510, 0x897F,  // RESERVED_MFR2_2510 - [0:02:06.099]
     0x2510, 0x20FF,  // RESERVED_MFR2_2510 - [0:02:06.101]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.102]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.104]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.106]
     0x2510, 0x20FF,  // RESERVED_MFR2_2510 - [0:02:06.108]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.111]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.113]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.115]
     0x2510, 0x20FF,  // RESERVED_MFR2_2510 - [0:02:06.117]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.118]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.120]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.123]
     0x2510, 0x20FF,  // RESERVED_MFR2_2510 - [0:02:06.124]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.126]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.127]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.128]
     0x2510, 0xA0C4,  // RESERVED_MFR2_2510 - [0:02:06.130]
     0x2510, 0x20FF,  // RESERVED_MFR2_2510 - [0:02:06.131]
     0x2510, 0x805A,  // RESERVED_MFR2_2510 - [0:02:06.132]
     0x2510, 0x9039,  // RESERVED_MFR2_2510 - [0:02:06.135]
     0x2510, 0x20FF,  // RESERVED_MFR2_2510 - [0:02:06.138]
     0x2510, 0x907F,  // RESERVED_MFR2_2510 - [0:02:06.141]
     0x2510, 0x895B,  // RESERVED_MFR2_2510 - [0:02:06.144]
     0x2510, 0x2064,  // RESERVED_MFR2_2510 - [0:02:06.146]
     0x2510, 0x891B,  // RESERVED_MFR2_2510 - [0:02:06.148]
     0x2510, 0x2010,  // RESERVED_MFR2_2510 - [0:02:06.150]
     0x2510, 0x8803,  // RESERVED_MFR2_2510 - [0:02:06.152]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.154]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.155]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.158]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.159]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.161]
     0x2510, 0x20FF,  // RESERVED_MFR2_2510 - [0:02:06.162]
     0x2510, 0x906B,  // RESERVED_MFR2_2510 - [0:02:06.165]
     0x2510, 0x2064,  // RESERVED_MFR2_2510 - [0:02:06.167]
     0x2510, 0x3084,  // RESERVED_MFR2_2510 - [0:02:06.169]
     0x2510, 0x2003,  // RESERVED_MFR2_2510 - [0:02:06.171]
     0x2510, 0x3044,  // RESERVED_MFR2_2510 - [0:02:06.174]
     0x2510, 0x2000,  // RESERVED_MFR2_2510 - [0:02:06.176]
     0x2510, 0xA004,  // RESERVED_MFR2_2510 - [0:02:06.178]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.180]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.182]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.184]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.186]
     0x2510, 0x2400,  // RESERVED_MFR2_2510 - [0:02:06.188]
     0x2510, 0x2401,  // RESERVED_MFR2_2510 - [0:02:06.190]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.191]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.193]
     0x2510, 0x2400,  // RESERVED_MFR2_2510 - [0:02:06.195]
     0x2510, 0x2401,  // RESERVED_MFR2_2510 - [0:02:06.197]
     0x2510, 0x2702,  // RESERVED_MFR2_2510 - [0:02:06.200]
     0x2510, 0x3242,  // RESERVED_MFR2_2510 - [0:02:06.202]
     0x2510, 0x2420,  // RESERVED_MFR2_2510 - [0:02:06.204]
     0x2510, 0x2421,  // RESERVED_MFR2_2510 - [0:02:06.206]
     0x2510, 0x2703,  // RESERVED_MFR2_2510 - [0:02:06.208]
     0x2510, 0x3242,  // RESERVED_MFR2_2510 - [0:02:06.210]
     0x2510, 0x2420,  // RESERVED_MFR2_2510 - [0:02:06.212]
     0x2510, 0x2421,  // RESERVED_MFR2_2510 - [0:02:06.214]
     0x2510, 0x2704,  // RESERVED_MFR2_2510 - [0:02:06.217]
     0x2510, 0x3242,  // RESERVED_MFR2_2510 - [0:02:06.219]
     0x2510, 0x2420,  // RESERVED_MFR2_2510 - [0:02:06.221]
     0x2510, 0x2421,  // RESERVED_MFR2_2510 - [0:02:06.224]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.226]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.227]
     0x2510, 0x2201,  // RESERVED_MFR2_2510 - [0:02:06.230]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.232]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.234]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.236]
     0x2510, 0x2201,  // RESERVED_MFR2_2510 - [0:02:06.239]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.241]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.243]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.245]
     0x2510, 0x2404,  // RESERVED_MFR2_2510 - [0:02:06.247]
     0x2510, 0x2779,  // RESERVED_MFR2_2510 - [0:02:06.249]
     0x2510, 0x2427,  // RESERVED_MFR2_2510 - [0:02:06.251]
     0x2510, 0x2781,  // RESERVED_MFR2_2510 - [0:02:06.253]
     0x2510, 0x2427,  // RESERVED_MFR2_2510 - [0:02:06.255]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.256]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.257]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.258]
     0x2510, 0x2703,  // RESERVED_MFR2_2510 - [0:02:06.259]
     0x2510, 0x242A,  // RESERVED_MFR2_2510 - [0:02:06.260]
     0x2510, 0x2703,  // RESERVED_MFR2_2510 - [0:02:06.261]
     0x2510, 0x3242,  // RESERVED_MFR2_2510 - [0:02:06.262]
     0x2510, 0x27BB,  // RESERVED_MFR2_2510 - [0:02:06.263]
     0x2510, 0x2428,  // RESERVED_MFR2_2510 - [0:02:06.266]
     0x2510, 0x27BB,  // RESERVED_MFR2_2510 - [0:02:06.268]
     0x2510, 0x3242,  // RESERVED_MFR2_2510 - [0:02:06.270]
     0x2510, 0x2702,  // RESERVED_MFR2_2510 - [0:02:06.272]
     0x2510, 0x2429,  // RESERVED_MFR2_2510 - [0:02:06.274]
     0x2510, 0x2702,  // RESERVED_MFR2_2510 - [0:02:06.276]
     0x2510, 0x3242,  // RESERVED_MFR2_2510 - [0:02:06.278]
     0x2510, 0x27C3,  // RESERVED_MFR2_2510 - [0:02:06.280]
     0x2510, 0x2428,  // RESERVED_MFR2_2510 - [0:02:06.282]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.284]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.286]
     0x2510, 0xB800,  // RESERVED_MFR2_2510 - [0:02:06.288]
     0x2510, 0x8058,  // RESERVED_MFR2_2510 - [0:02:06.290]
     0x2510, 0xA005,  // RESERVED_MFR2_2510 - [0:02:06.291]
     0x2510, 0x3101,  // RESERVED_MFR2_2510 - [0:02:06.292]
     0x2510, 0x3041,  // RESERVED_MFR2_2510 - [0:02:06.293]
     0x2510, 0x3104,  // RESERVED_MFR2_2510 - [0:02:06.294]
     0x2510, 0xB035,  // RESERVED_MFR2_2510 - [0:02:06.295]
     0x2510, 0xB075,  // RESERVED_MFR2_2510 - [0:02:06.297]
     0x2510, 0x30C1,  // RESERVED_MFR2_2510 - [0:02:06.299]
     0x2510, 0x3102,  // RESERVED_MFR2_2510 - [0:02:06.301]
     0x2510, 0x3041,  // RESERVED_MFR2_2510 - [0:02:06.303]
     0x2510, 0xB808,  // RESERVED_MFR2_2510 - [0:02:06.305]
     0x2510, 0x3202,  // RESERVED_MFR2_2510 - [0:02:06.307]
     0x2510, 0xB848,  // RESERVED_MFR2_2510 - [0:02:06.309]
     0x2510, 0xB84C,  // RESERVED_MFR2_2510 - [0:02:06.311]
     0x2510, 0x2201,  // RESERVED_MFR2_2510 - [0:02:06.313]
     0x2510, 0xB377,  // RESERVED_MFR2_2510 - [0:02:06.315]
     0x2510, 0x8843,  // RESERVED_MFR2_2510 - [0:02:06.316]
     0x2510, 0x916F,  // RESERVED_MFR2_2510 - [0:02:06.318]
     0x2510, 0x2201,  // RESERVED_MFR2_2510 - [0:02:06.320]
     0x2510, 0xB84E,  // RESERVED_MFR2_2510 - [0:02:06.322]
     0x2510, 0xF905,  // RESERVED_MFR2_2510 - [0:02:06.324]
     0x2510, 0xF907,  // RESERVED_MFR2_2510 - [0:02:06.324]
     0x2510, 0x2200,  // RESERVED_MFR2_2510 - [0:02:06.325]
     0x2510, 0x885B,  // RESERVED_MFR2_2510 - [0:02:06.326]
     0x2510, 0xA898,  // RESERVED_MFR2_2510 - [0:02:06.328]
     0x2510, 0xA8D8,  // RESERVED_MFR2_2510 - [0:02:06.329]
     0x2510, 0xF8E8,  // RESERVED_MFR2_2510 - [0:02:06.331]
     0x2510, 0x80D8,  // RESERVED_MFR2_2510 - [0:02:06.331]
     0x2510, 0x9007,  // RESERVED_MFR2_2510 - [0:02:06.332]
     0x2510, 0x916F,  // RESERVED_MFR2_2510 - [0:02:06.333]
     0x2510, 0x2206,  // RESERVED_MFR2_2510 - [0:02:06.334]
     0x2510, 0xB808,  // RESERVED_MFR2_2510 - [0:02:06.335]
     0x2510, 0xC800,  // RESERVED_MFR2_2510 - [0:02:06.336]
     0x2510, 0xE807,  // RESERVED_MFR2_2510 - [0:02:06.337]
     0x2510, 0x88DB,  // RESERVED_MFR2_2510 - [0:02:06.339]
     0x2510, 0xF8A8,  // RESERVED_MFR2_2510 - [0:02:06.340]
     0x2510, 0xF888,  // RESERVED_MFR2_2510 - [0:02:06.341]
     0x2510, 0x2203,  // RESERVED_MFR2_2510 - [0:02:06.341]
     0x2510, 0xB07B,  // RESERVED_MFR2_2510 - [0:02:06.343]
     0x2510, 0x2000,  // RESERVED_MFR2_2510 - [0:02:06.345]
     0x2510, 0x80C8,  // RESERVED_MFR2_2510 - [0:02:06.347]
     0x2510, 0x8088,  // RESERVED_MFR2_2510 - [0:02:06.349]
     0x2510, 0x220B,  // RESERVED_MFR2_2510 - [0:02:06.352]
     0x2510, 0xB06A,  // RESERVED_MFR2_2510 - [0:02:06.354]
     0x2510, 0x88CB,  // RESERVED_MFR2_2510 - [0:02:06.356]
     0x2510, 0x888B,  // RESERVED_MFR2_2510 - [0:02:06.358]
     0x2510, 0x2224,  // RESERVED_MFR2_2510 - [0:02:06.360]
     0x2510, 0xB04A,  // RESERVED_MFR2_2510 - [0:02:06.362]
     0x2510, 0x2218,  // RESERVED_MFR2_2510 - [0:02:06.364]
     0x2510, 0x210D,  // RESERVED_MFR2_2510 - [0:02:06.367]
     0x2510, 0x2108,  // RESERVED_MFR2_2510 - [0:02:06.369]
     0x2510, 0x902F,  // RESERVED_MFR2_2510 - [0:02:06.371]
     0x2510, 0xB04B,  // RESERVED_MFR2_2510 - [0:02:06.373]
     0x2510, 0xF880,  // RESERVED_MFR2_2510 - [0:02:06.375]
     0x2510, 0x2205,  // RESERVED_MFR2_2510 - [0:02:06.377]
     0x2510, 0x2205,  // RESERVED_MFR2_2510 - [0:02:06.379]
     0x2510, 0x2203,  // RESERVED_MFR2_2510 - [0:02:06.381]
     0x2510, 0x9800,  // RESERVED_MFR2_2510 - [0:02:06.383]
     0x2510, 0xB043,  // RESERVED_MFR2_2510 - [0:02:06.385]
     0x2510, 0xA8C9,  // RESERVED_MFR2_2510 - [0:02:06.388]
     0x2510, 0x31C1,  // RESERVED_MFR2_2510 - [0:02:06.390]
     0x2510, 0x80A8,  // RESERVED_MFR2_2510 - [0:02:06.392]
     0x2510, 0x2205,  // RESERVED_MFR2_2510 - [0:02:06.394]
     0x2510, 0x916F,  // RESERVED_MFR2_2510 - [0:02:06.396]
     0x2510, 0x2104,  // RESERVED_MFR2_2510 - [0:02:06.398]
     0x2510, 0x88AB,  // RESERVED_MFR2_2510 - [0:02:06.400]
     0x2510, 0x2104,  // RESERVED_MFR2_2510 - [0:02:06.404]
     0x2510, 0xB808,  // RESERVED_MFR2_2510 - [0:02:06.406]
     0x2510, 0x9800,  // RESERVED_MFR2_2510 - [0:02:06.408]
     0x2510, 0x2440,  // RESERVED_MFR2_2510 - [0:02:06.410]
     0x2510, 0xF110,  // RESERVED_MFR2_2510 - [0:02:06.412]
     0x2510, 0xF804,  // RESERVED_MFR2_2510 - [0:02:06.414]
     0x2510, 0x2000,  // RESERVED_MFR2_2510 - [0:02:06.416]
     0x2510, 0x8088,  // RESERVED_MFR2_2510 - [0:02:06.418]
     0x2510, 0x3002,  // RESERVED_MFR2_2510 - [0:02:06.420]
     0x2510, 0xB838,  // RESERVED_MFR2_2510 - [0:02:06.422]
     0x2510, 0xA8C8,  // RESERVED_MFR2_2510 - [0:02:06.424]
     0x2510, 0xB04B,  // RESERVED_MFR2_2510 - [0:02:06.426]
     0x2510, 0x2442,  // RESERVED_MFR2_2510 - [0:02:06.428]
     0x2510, 0x3210,  // RESERVED_MFR2_2510 - [0:02:06.430]
     0x2510, 0x2206,  // RESERVED_MFR2_2510 - [0:02:06.432]
     0x2510, 0x888B,  // RESERVED_MFR2_2510 - [0:02:06.434]
     0x2510, 0x2203,  // RESERVED_MFR2_2510 - [0:02:06.436]
     0x2510, 0xF1CB,  // RESERVED_MFR2_2510 - [0:02:06.438]
     0x2510, 0x2201,  // RESERVED_MFR2_2510 - [0:02:06.440]
     0x2510, 0x3202,  // RESERVED_MFR2_2510 - [0:02:06.442]
     0x2510, 0xF880,  // RESERVED_MFR2_2510 - [0:02:06.444]
     0x2510, 0xB830,  // RESERVED_MFR2_2510 - [0:02:06.446]
     0x2510, 0xC801,  // RESERVED_MFR2_2510 - [0:02:06.448]
     0x2510, 0x30C2,  // RESERVED_MFR2_2510 - [0:02:06.450]
     0x2510, 0xE80C,  // RESERVED_MFR2_2510 - [0:02:06.452]
     0x2510, 0x2201,  // RESERVED_MFR2_2510 - [0:02:06.454]
     0x2510, 0xB04A,  // RESERVED_MFR2_2510 - [0:02:06.456]
     0x2510, 0x2227,  // RESERVED_MFR2_2510 - [0:02:06.458]
     0x2510, 0x2205,  // RESERVED_MFR2_2510 - [0:02:06.460]
     0x2510, 0x2200,  // RESERVED_MFR2_2510 - [0:02:06.462]
     0x2510, 0x2207,  // RESERVED_MFR2_2510 - [0:02:06.464]
     0x2510, 0x902F,  // RESERVED_MFR2_2510 - [0:02:06.466]
     0x2510, 0x220E,  // RESERVED_MFR2_2510 - [0:02:06.468]
     0x2510, 0x2205,  // RESERVED_MFR2_2510 - [0:02:06.470]
     0x2510, 0x2204,  // RESERVED_MFR2_2510 - [0:02:06.472]
     0x2510, 0xB042,  // RESERVED_MFR2_2510 - [0:02:06.474]
     0x2510, 0xA9A1,  // RESERVED_MFR2_2510 - [0:02:06.476]
     0x2510, 0x8008,  // RESERVED_MFR2_2510 - [0:02:06.477]
     0x2510, 0xB0D3,  // RESERVED_MFR2_2510 - [0:02:06.478]
     0x2510, 0x31C1,  // RESERVED_MFR2_2510 - [0:02:06.479]
     0x2510, 0x916B,  // RESERVED_MFR2_2510 - [0:02:06.480]
     0x2510, 0x2008,  // RESERVED_MFR2_2510 - [0:02:06.481]
     0x2510, 0x32C1,  // RESERVED_MFR2_2510 - [0:02:06.482]
     0x2510, 0x8803,  // RESERVED_MFR2_2510 - [0:02:06.483]
     0x2510, 0xA044,  // RESERVED_MFR2_2510 - [0:02:06.485]
     0x2510, 0x3044,  // RESERVED_MFR2_2510 - [0:02:06.487]
     0x2510, 0x2000,  // RESERVED_MFR2_2510 - [0:02:06.489]
     0x2510, 0xA004,  // RESERVED_MFR2_2510 - [0:02:06.491]
     0x2510, 0x2000,  // RESERVED_MFR2_2510 - [0:02:06.493]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.495]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.497]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.499]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.501]
     0x2510, 0xA084,  // RESERVED_MFR2_2510 - [0:02:06.503]
     0x2510, 0x30D0,  // RESERVED_MFR2_2510 - [0:02:06.505]
     0x2510, 0x807C,  // RESERVED_MFR2_2510 - [0:02:06.507]
     0x2510, 0x3141,  // RESERVED_MFR2_2510 - [0:02:06.509]
     0x2510, 0x3041,  // RESERVED_MFR2_2510 - [0:02:06.512]
     0x2510, 0x3042,  // RESERVED_MFR2_2510 - [0:02:06.516]
     0x2510, 0x2000,  // RESERVED_MFR2_2510 - [0:02:06.518]
     0x2510, 0x3142,  // RESERVED_MFR2_2510 - [0:02:06.520]
     0x2510, 0x3041,  // RESERVED_MFR2_2510 - [0:02:06.522]
     0x2510, 0x3042,  // RESERVED_MFR2_2510 - [0:02:06.524]
     0x2510, 0x2000,  // RESERVED_MFR2_2510 - [0:02:06.526]
     0x2510, 0x3281,  // RESERVED_MFR2_2510 - [0:02:06.528]
     0x2510, 0x3041,  // RESERVED_MFR2_2510 - [0:02:06.530]
     0x2510, 0x3042,  // RESERVED_MFR2_2510 - [0:02:06.532]
     0x2510, 0x2000,  // RESERVED_MFR2_2510 - [0:02:06.534]
     0x2510, 0x3290,  // RESERVED_MFR2_2510 - [0:02:06.536]
     0x2510, 0x3041,  // RESERVED_MFR2_2510 - [0:02:06.538]
     0x2510, 0x3042,  // RESERVED_MFR2_2510 - [0:02:06.540]
     0x2510, 0x2000,  // RESERVED_MFR2_2510 - [0:02:06.543]
     0x2510, 0x3110,  // RESERVED_MFR2_2510 - [0:02:06.545]
     0x2510, 0x3041,  // RESERVED_MFR2_2510 - [0:02:06.547]
     0x2510, 0x2000,  // RESERVED_MFR2_2510 - [0:02:06.549]
     0x2510, 0x3120,  // RESERVED_MFR2_2510 - [0:02:06.551]
     0x2510, 0x3041,  // RESERVED_MFR2_2510 - [0:02:06.553]
     0x2510, 0x2000,  // RESERVED_MFR2_2510 - [0:02:06.555]
     0x2510, 0x3282,  // RESERVED_MFR2_2510 - [0:02:06.557]
     0x2510, 0x3041,  // RESERVED_MFR2_2510 - [0:02:06.559]
     0x2510, 0x2000,  // RESERVED_MFR2_2510 - [0:02:06.561]
     0x2510, 0x32A0,  // RESERVED_MFR2_2510 - [0:02:06.563]
     0x2510, 0x3041,  // RESERVED_MFR2_2510 - [0:02:06.565]
     0x2510, 0x2000,  // RESERVED_MFR2_2510 - [0:02:06.567]
     0x2510, 0x881B,  // RESERVED_MFR2_2510 - [0:02:06.569]
     0x2510, 0x887F,  // RESERVED_MFR2_2510 - [0:02:06.571]
     0x2510, 0xA08C,  // RESERVED_MFR2_2510 - [0:02:06.573]
     0x2510, 0x221F,  // RESERVED_MFR2_2510 - [0:02:06.575]
     0x2510, 0xA084,  // RESERVED_MFR2_2510 - [0:02:06.577]
     0x2510, 0x2440,  // RESERVED_MFR2_2510 - [0:02:06.579]
     0x2510, 0x3260,  // RESERVED_MFR2_2510 - [0:02:06.581]
     0x2510, 0x3248,  // RESERVED_MFR2_2510 - [0:02:06.583]
     0x2510, 0xB095,  // RESERVED_MFR2_2510 - [0:02:06.585]
     0x2510, 0xF010,  // RESERVED_MFR2_2510 - [0:02:06.587]
     0x2510, 0xF864,  // RESERVED_MFR2_2510 - [0:02:06.589]
     0x2510, 0xF90D,  // RESERVED_MFR2_2510 - [0:02:06.591]
     0x2510, 0x3084,  // RESERVED_MFR2_2510 - [0:02:06.593]
     0x2510, 0x32C1,  // RESERVED_MFR2_2510 - [0:02:06.595]
     0x2510, 0x3090,  // RESERVED_MFR2_2510 - [0:02:06.596]
     0x2510, 0x3088,  // RESERVED_MFR2_2510 - [0:02:06.597]
     0x2510, 0x2443,  // RESERVED_MFR2_2510 - [0:02:06.599]
     0x2510, 0x8058,  // RESERVED_MFR2_2510 - [0:02:06.600]
     0x2510, 0x3001,  // RESERVED_MFR2_2510 - [0:02:06.602]
     0x2510, 0x2442,  // RESERVED_MFR2_2510 - [0:02:06.604]
     0x2510, 0x3220,  // RESERVED_MFR2_2510 - [0:02:06.606]
     0x2510, 0x2002,  // RESERVED_MFR2_2510 - [0:02:06.608]
     0x2510, 0x8867,  // RESERVED_MFR2_2510 - [0:02:06.610]
     0x2510, 0x2004,  // RESERVED_MFR2_2510 - [0:02:06.612]
     0x2510, 0x8803,  // RESERVED_MFR2_2510 - [0:02:06.614]
     0x2510, 0x2002,  // RESERVED_MFR2_2510 - [0:02:06.616]
     0x2510, 0x30C2,  // RESERVED_MFR2_2510 - [0:02:06.618]
     0x2510, 0xA9A0,  // RESERVED_MFR2_2510 - [0:02:06.620]
     0x2510, 0xB094,  // RESERVED_MFR2_2510 - [0:02:06.622]
     0x2510, 0x2201,  // RESERVED_MFR2_2510 - [0:02:06.624]
     0x2510, 0xA0C4,  // RESERVED_MFR2_2510 - [0:02:06.626]
     0x2510, 0x3044,  // RESERVED_MFR2_2510 - [0:02:06.628]
     0x2510, 0x2000,  // RESERVED_MFR2_2510 - [0:02:06.630]
     0x2510, 0xA004,  // RESERVED_MFR2_2510 - [0:02:06.632]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.634]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.636]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.637]
     0x2510, 0xB980,  // RESERVED_MFR2_2510 - [0:02:06.639]
     0x2510, 0xA881,  // RESERVED_MFR2_2510 - [0:02:06.641]
     0x2510, 0xA8C1,  // RESERVED_MFR2_2510 - [0:02:06.643]
     0x2510, 0x8108,  // RESERVED_MFR2_2510 - [0:02:06.645]
     0x2510, 0xA105,  // RESERVED_MFR2_2510 - [0:02:06.648]
     0x2510, 0x30C1,  // RESERVED_MFR2_2510 - [0:02:06.650]
     0x2510, 0x2020,  // RESERVED_MFR2_2510 - [0:02:06.652]
     0x2510, 0x3101,  // RESERVED_MFR2_2510 - [0:02:06.654]
     0x2510, 0x3041,  // RESERVED_MFR2_2510 - [0:02:06.656]
     0x2510, 0x3104,  // RESERVED_MFR2_2510 - [0:02:06.658]
     0x2510, 0x3102,  // RESERVED_MFR2_2510 - [0:02:06.660]
     0x2510, 0x3041,  // RESERVED_MFR2_2510 - [0:02:06.662]
     0x2510, 0xF860,  // RESERVED_MFR2_2510 - [0:02:06.665]
     0x2510, 0xB095,  // RESERVED_MFR2_2510 - [0:02:06.667]
     0x2510, 0x2001,  // RESERVED_MFR2_2510 - [0:02:06.669]
     0x2510, 0xB988,  // RESERVED_MFR2_2510 - [0:02:06.671]
     0x2510, 0xB9F8,  // RESERVED_MFR2_2510 - [0:02:06.674]
     0x2510, 0xB9FC,  // RESERVED_MFR2_2510 - [0:02:06.676]
     0x2510, 0x8803,  // RESERVED_MFR2_2510 - [0:02:06.678]
     0x2510, 0x916F,  // RESERVED_MFR2_2510 - [0:02:06.680]
     0x2510, 0x2001,  // RESERVED_MFR2_2510 - [0:02:06.682]
     0x2510, 0xB9FE,  // RESERVED_MFR2_2510 - [0:02:06.684]
     0x2510, 0xF905,  // RESERVED_MFR2_2510 - [0:02:06.686]
     0x2510, 0xF907,  // RESERVED_MFR2_2510 - [0:02:06.688]
     0x2510, 0x3202,  // RESERVED_MFR2_2510 - [0:02:06.690]
     0x2510, 0x880B,  // RESERVED_MFR2_2510 - [0:02:06.692]
     0x2510, 0xB397,  // RESERVED_MFR2_2510 - [0:02:06.694]
     0x2510, 0xF8E8,  // RESERVED_MFR2_2510 - [0:02:06.696]
     0x2510, 0x8188,  // RESERVED_MFR2_2510 - [0:02:06.697]
     0x2510, 0x9007,  // RESERVED_MFR2_2510 - [0:02:06.698]
     0x2510, 0x916F,  // RESERVED_MFR2_2510 - [0:02:06.699]
     0x2510, 0x2204,  // RESERVED_MFR2_2510 - [0:02:06.701]
     0x2510, 0xB137,  // RESERVED_MFR2_2510 - [0:02:06.703]
     0x2510, 0xB9B8,  // RESERVED_MFR2_2510 - [0:02:06.705]
     0x2510, 0xC801,  // RESERVED_MFR2_2510 - [0:02:06.707]
     0x2510, 0xE807,  // RESERVED_MFR2_2510 - [0:02:06.709]
     0x2510, 0x3241,  // RESERVED_MFR2_2510 - [0:02:06.711]
     0x2510, 0xB177,  // RESERVED_MFR2_2510 - [0:02:06.713]
     0x2510, 0x888B,  // RESERVED_MFR2_2510 - [0:02:06.715]
     0x2510, 0xF8A8,  // RESERVED_MFR2_2510 - [0:02:06.717]
     0x2510, 0xF888,  // RESERVED_MFR2_2510 - [0:02:06.719]
     0x2510, 0x2203,  // RESERVED_MFR2_2510 - [0:02:06.721]
     0x2510, 0xA8C8,  // RESERVED_MFR2_2510 - [0:02:06.723]
     0x2510, 0xB07B,  // RESERVED_MFR2_2510 - [0:02:06.725]
     0x2510, 0x2000,  // RESERVED_MFR2_2510 - [0:02:06.727]
     0x2510, 0x8188,  // RESERVED_MFR2_2510 - [0:02:06.729]
     0x2510, 0x8088,  // RESERVED_MFR2_2510 - [0:02:06.731]
     0x2510, 0x220B,  // RESERVED_MFR2_2510 - [0:02:06.733]
     0x2510, 0xB06A,  // RESERVED_MFR2_2510 - [0:02:06.734]
     0x2510, 0x888B,  // RESERVED_MFR2_2510 - [0:02:06.736]
     0x2510, 0x888B,  // RESERVED_MFR2_2510 - [0:02:06.738]
     0x2510, 0x2224,  // RESERVED_MFR2_2510 - [0:02:06.740]
     0x2510, 0xB04A,  // RESERVED_MFR2_2510 - [0:02:06.742]
     0x2510, 0x2214,  // RESERVED_MFR2_2510 - [0:02:06.745]
     0x2510, 0xB04B,  // RESERVED_MFR2_2510 - [0:02:06.747]
     0x2510, 0x902F,  // RESERVED_MFR2_2510 - [0:02:06.749]
     0x2510, 0xF880,  // RESERVED_MFR2_2510 - [0:02:06.751]
     0x2510, 0x2211,  // RESERVED_MFR2_2510 - [0:02:06.753]
     0x2510, 0x2205,  // RESERVED_MFR2_2510 - [0:02:06.755]
     0x2510, 0x2204,  // RESERVED_MFR2_2510 - [0:02:06.757]
     0x2510, 0xB043,  // RESERVED_MFR2_2510 - [0:02:06.759]
     0x2510, 0xA8C1,  // RESERVED_MFR2_2510 - [0:02:06.761]
     0x2510, 0x31C1,  // RESERVED_MFR2_2510 - [0:02:06.763]
     0x2510, 0x2200,  // RESERVED_MFR2_2510 - [0:02:06.765]
     0x2510, 0x80C8,  // RESERVED_MFR2_2510 - [0:02:06.767]
     0x2510, 0x2103,  // RESERVED_MFR2_2510 - [0:02:06.769]
     0x2510, 0x916F,  // RESERVED_MFR2_2510 - [0:02:06.771]
     0x2510, 0x2106,  // RESERVED_MFR2_2510 - [0:02:06.773]
     0x2510, 0x88CB,  // RESERVED_MFR2_2510 - [0:02:06.775]
     0x2510, 0x210A,  // RESERVED_MFR2_2510 - [0:02:06.778]
     0x2510, 0xA8C1,  // RESERVED_MFR2_2510 - [0:02:06.780]
     0x2510, 0x2440,  // RESERVED_MFR2_2510 - [0:02:06.782]
     0x2510, 0xF010,  // RESERVED_MFR2_2510 - [0:02:06.784]
     0x2510, 0xF804,  // RESERVED_MFR2_2510 - [0:02:06.786]
     0x2510, 0x2000,  // RESERVED_MFR2_2510 - [0:02:06.788]
     0x2510, 0x8088,  // RESERVED_MFR2_2510 - [0:02:06.790]
     0x2510, 0x2002,  // RESERVED_MFR2_2510 - [0:02:06.793]
     0x2510, 0x888B,  // RESERVED_MFR2_2510 - [0:02:06.795]
     0x2510, 0x3002,  // RESERVED_MFR2_2510 - [0:02:06.797]
     0x2510, 0xB988,  // RESERVED_MFR2_2510 - [0:02:06.799]
     0x2510, 0x2442,  // RESERVED_MFR2_2510 - [0:02:06.801]
     0x2510, 0x3210,  // RESERVED_MFR2_2510 - [0:02:06.803]
     0x2510, 0x2206,  // RESERVED_MFR2_2510 - [0:02:06.805]
     0x2510, 0x2207,  // RESERVED_MFR2_2510 - [0:02:06.807]
     0x2510, 0x3202,  // RESERVED_MFR2_2510 - [0:02:06.809]
     0x2510, 0xA8C1,  // RESERVED_MFR2_2510 - [0:02:06.811]
     0x2510, 0x2013,  // RESERVED_MFR2_2510 - [0:02:06.814]
     0x2510, 0x8088,  // RESERVED_MFR2_2510 - [0:02:06.816]
     0x2510, 0x200C,  // RESERVED_MFR2_2510 - [0:02:06.818]
     0x2510, 0x888B,  // RESERVED_MFR2_2510 - [0:02:06.820]
     0x2510, 0x2005,  // RESERVED_MFR2_2510 - [0:02:06.822]
     0x2510, 0xA8D0,  // RESERVED_MFR2_2510 - [0:02:06.824]
     0x2510, 0xB04B,  // RESERVED_MFR2_2510 - [0:02:06.826]
     0x2510, 0xF880,  // RESERVED_MFR2_2510 - [0:02:06.828]
     0x2510, 0xB980,  // RESERVED_MFR2_2510 - [0:02:06.830]
     0x2510, 0xC800,  // RESERVED_MFR2_2510 - [0:02:06.832]
     0x2510, 0x30C2,  // RESERVED_MFR2_2510 - [0:02:06.833]
     0x2510, 0xE80C,  // RESERVED_MFR2_2510 - [0:02:06.834]
     0x2510, 0x2201,  // RESERVED_MFR2_2510 - [0:02:06.836]
     0x2510, 0xB04A,  // RESERVED_MFR2_2510 - [0:02:06.838]
     0x2510, 0x2213,  // RESERVED_MFR2_2510 - [0:02:06.842]
     0x2510, 0x2225,  // RESERVED_MFR2_2510 - [0:02:06.844]
     0x2510, 0x8088,  // RESERVED_MFR2_2510 - [0:02:06.846]
     0x2510, 0x2205,  // RESERVED_MFR2_2510 - [0:02:06.848]
     0x2510, 0x888B,  // RESERVED_MFR2_2510 - [0:02:06.850]
     0x2510, 0x2203,  // RESERVED_MFR2_2510 - [0:02:06.852]
     0x2510, 0x3241,  // RESERVED_MFR2_2510 - [0:02:06.854]
     0x2510, 0x902F,  // RESERVED_MFR2_2510 - [0:02:06.856]
     0x2510, 0x2206,  // RESERVED_MFR2_2510 - [0:02:06.858]
     0x2510, 0x2204,  // RESERVED_MFR2_2510 - [0:02:06.860]
     0x2510, 0xB042,  // RESERVED_MFR2_2510 - [0:02:06.862]
     0x2510, 0xA9A1,  // RESERVED_MFR2_2510 - [0:02:06.864]
     0x2510, 0x8058,  // RESERVED_MFR2_2510 - [0:02:06.866]
     0x2510, 0xB093,  // RESERVED_MFR2_2510 - [0:02:06.867]
     0x2510, 0x31C1,  // RESERVED_MFR2_2510 - [0:02:06.869]
     0x2510, 0x916B,  // RESERVED_MFR2_2510 - [0:02:06.871]
     0x2510, 0x2008,  // RESERVED_MFR2_2510 - [0:02:06.873]
     0x2510, 0x32C1,  // RESERVED_MFR2_2510 - [0:02:06.875]
     0x2510, 0x8803,  // RESERVED_MFR2_2510 - [0:02:06.877]
     0x2510, 0xA144,  // RESERVED_MFR2_2510 - [0:02:06.879]
     0x2510, 0x3044,  // RESERVED_MFR2_2510 - [0:02:06.881]
     0x2510, 0x2000,  // RESERVED_MFR2_2510 - [0:02:06.883]
     0x2510, 0xA004,  // RESERVED_MFR2_2510 - [0:02:06.885]
     0x2510, 0xB800,  // RESERVED_MFR2_2510 - [0:02:06.887]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.889]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.891]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.893]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:06.895]
     0x2510, 0x30D0,  // RESERVED_MFR2_2510 - [0:02:06.897]
     0x2510, 0xA981,  // RESERVED_MFR2_2510 - [0:02:06.899]
     0x2510, 0xA9C1,  // RESERVED_MFR2_2510 - [0:02:06.901]
     0x2510, 0x2004,  // RESERVED_MFR2_2510 - [0:02:06.903]
     0x2510, 0xA184,  // RESERVED_MFR2_2510 - [0:02:06.905]
     0x2510, 0xB980,  // RESERVED_MFR2_2510 - [0:02:06.908]
     0x2510, 0x80FC,  // RESERVED_MFR2_2510 - [0:02:06.910]
     0x2510, 0x3141,  // RESERVED_MFR2_2510 - [0:02:06.913]
     0x2510, 0x3041,  // RESERVED_MFR2_2510 - [0:02:06.915]
     0x2510, 0x3042,  // RESERVED_MFR2_2510 - [0:02:06.917]
     0x2510, 0x2000,  // RESERVED_MFR2_2510 - [0:02:06.919]
     0x2510, 0x3142,  // RESERVED_MFR2_2510 - [0:02:06.922]
     0x2510, 0x3041,  // RESERVED_MFR2_2510 - [0:02:06.925]
     0x2510, 0x3042,  // RESERVED_MFR2_2510 - [0:02:06.927]
     0x2510, 0x2000,  // RESERVED_MFR2_2510 - [0:02:06.929]
     0x2510, 0x3281,  // RESERVED_MFR2_2510 - [0:02:06.931]
     0x2510, 0x3041,  // RESERVED_MFR2_2510 - [0:02:06.932]
     0x2510, 0x3042,  // RESERVED_MFR2_2510 - [0:02:06.933]
     0x2510, 0x2000,  // RESERVED_MFR2_2510 - [0:02:06.934]
     0x2510, 0x3290,  // RESERVED_MFR2_2510 - [0:02:06.936]
     0x2510, 0x3041,  // RESERVED_MFR2_2510 - [0:02:06.938]
     0x2510, 0x3042,  // RESERVED_MFR2_2510 - [0:02:06.940]
     0x2510, 0x2000,  // RESERVED_MFR2_2510 - [0:02:06.942]
     0x2510, 0x3110,  // RESERVED_MFR2_2510 - [0:02:06.944]
     0x2510, 0x3041,  // RESERVED_MFR2_2510 - [0:02:06.946]
     0x2510, 0x2000,  // RESERVED_MFR2_2510 - [0:02:06.948]
     0x2510, 0x3120,  // RESERVED_MFR2_2510 - [0:02:06.950]
     0x2510, 0x3041,  // RESERVED_MFR2_2510 - [0:02:06.952]
     0x2510, 0x2000,  // RESERVED_MFR2_2510 - [0:02:06.954]
     0x2510, 0x3282,  // RESERVED_MFR2_2510 - [0:02:06.956]
     0x2510, 0x3041,  // RESERVED_MFR2_2510 - [0:02:06.958]
     0x2510, 0x2000,  // RESERVED_MFR2_2510 - [0:02:06.960]
     0x2510, 0x32A0,  // RESERVED_MFR2_2510 - [0:02:06.962]
     0x2510, 0x3041,  // RESERVED_MFR2_2510 - [0:02:06.964]
     0x2510, 0x2000,  // RESERVED_MFR2_2510 - [0:02:06.965]
     0x2510, 0x889B,  // RESERVED_MFR2_2510 - [0:02:06.966]
     0x2510, 0x88FF,  // RESERVED_MFR2_2510 - [0:02:06.967]
     0x2510, 0x2440,  // RESERVED_MFR2_2510 - [0:02:06.968]
     0x2510, 0x3260,  // RESERVED_MFR2_2510 - [0:02:06.969]
     0x2510, 0x3248,  // RESERVED_MFR2_2510 - [0:02:06.971]
     0x2510, 0xB095,  // RESERVED_MFR2_2510 - [0:02:06.973]
     0x2510, 0xF010,  // RESERVED_MFR2_2510 - [0:02:06.975]
     0x2510, 0xF864,  // RESERVED_MFR2_2510 - [0:02:06.977]
     0x2510, 0xF90D,  // RESERVED_MFR2_2510 - [0:02:06.980]
     0x2510, 0x32C2,  // RESERVED_MFR2_2510 - [0:02:06.982]
     0x2510, 0x30A0,  // RESERVED_MFR2_2510 - [0:02:06.984]
     0x2510, 0x3090,  // RESERVED_MFR2_2510 - [0:02:06.986]
     0x2510, 0x3088,  // RESERVED_MFR2_2510 - [0:02:06.988]
     0x2510, 0x2443,  // RESERVED_MFR2_2510 - [0:02:06.990]
     0x2510, 0x80D8,  // RESERVED_MFR2_2510 - [0:02:06.992]
     0x2510, 0x3001,  // RESERVED_MFR2_2510 - [0:02:06.994]
     0x2510, 0x2206,  // RESERVED_MFR2_2510 - [0:02:06.996]
     0x2510, 0x88DB,  // RESERVED_MFR2_2510 - [0:02:06.998]
     0x2510, 0x2442,  // RESERVED_MFR2_2510 - [0:02:07.000]
     0x2510, 0x3220,  // RESERVED_MFR2_2510 - [0:02:07.002]
     0x2510, 0x2010,  // RESERVED_MFR2_2510 - [0:02:07.004]
     0x2510, 0x2001,  // RESERVED_MFR2_2510 - [0:02:07.006]
     0x2510, 0x30C2,  // RESERVED_MFR2_2510 - [0:02:07.008]
     0x2510, 0x8098,  // RESERVED_MFR2_2510 - [0:02:07.010]
     0x2510, 0x2000,  // RESERVED_MFR2_2510 - [0:02:07.013]
     0x2510, 0x889B,  // RESERVED_MFR2_2510 - [0:02:07.015]
     0x2510, 0x2008,  // RESERVED_MFR2_2510 - [0:02:07.017]
     0x2510, 0x809A,  // RESERVED_MFR2_2510 - [0:02:07.019]
     0x2510, 0x200A,  // RESERVED_MFR2_2510 - [0:02:07.021]
     0x2510, 0x8002,  // RESERVED_MFR2_2510 - [0:02:07.024]
     0x2510, 0xA9A1,  // RESERVED_MFR2_2510 - [0:02:07.026]
     0x2510, 0xB094,  // RESERVED_MFR2_2510 - [0:02:07.028]
     0x2510, 0x2201,  // RESERVED_MFR2_2510 - [0:02:07.030]
     0x2510, 0x8803,  // RESERVED_MFR2_2510 - [0:02:07.032]
     0x2510, 0xA1C4,  // RESERVED_MFR2_2510 - [0:02:07.034]
     0x2510, 0x3044,  // RESERVED_MFR2_2510 - [0:02:07.036]
     0x2510, 0xB800,  // RESERVED_MFR2_2510 - [0:02:07.038]
     0x2510, 0xA004,  // RESERVED_MFR2_2510 - [0:02:07.040]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.042]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.044]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.046]
     0x2510, 0x8002,  // RESERVED_MFR2_2510 - [0:02:07.048]
     0x2510, 0x9818,  // RESERVED_MFR2_2510 - [0:02:07.050]
     0x2510, 0x3101,  // RESERVED_MFR2_2510 - [0:02:07.052]
     0x2510, 0x3041,  // RESERVED_MFR2_2510 - [0:02:07.054]
     0x2510, 0x2000,  // RESERVED_MFR2_2510 - [0:02:07.056]
     0x2510, 0x3102,  // RESERVED_MFR2_2510 - [0:02:07.058]
     0x2510, 0x3041,  // RESERVED_MFR2_2510 - [0:02:07.060]
     0x2510, 0x8018,  // RESERVED_MFR2_2510 - [0:02:07.062]
     0x2510, 0x2002,  // RESERVED_MFR2_2510 - [0:02:07.064]
     0x2510, 0x8038,  // RESERVED_MFR2_2510 - [0:02:07.066]
     0x2510, 0x2205,  // RESERVED_MFR2_2510 - [0:02:07.067]
     0x2510, 0x881B,  // RESERVED_MFR2_2510 - [0:02:07.069]
     0x2510, 0x883B,  // RESERVED_MFR2_2510 - [0:02:07.072]
     0x2510, 0x213E,  // RESERVED_MFR2_2510 - [0:02:07.074]
     0x2510, 0x8018,  // RESERVED_MFR2_2510 - [0:02:07.076]
     0x2510, 0x2202,  // RESERVED_MFR2_2510 - [0:02:07.078]
     0x2510, 0x8000,  // RESERVED_MFR2_2510 - [0:02:07.080]
     0x2510, 0x2201,  // RESERVED_MFR2_2510 - [0:02:07.082]
     0x2510, 0x8803,  // RESERVED_MFR2_2510 - [0:02:07.084]
     0x2510, 0x9800,  // RESERVED_MFR2_2510 - [0:02:07.086]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.088]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.091]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.093]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.095]
     0x2510, 0xB980,  // RESERVED_MFR2_2510 - [0:02:07.097]
     0x2510, 0x3260,  // RESERVED_MFR2_2510 - [0:02:07.099]
     0x2510, 0x3101,  // RESERVED_MFR2_2510 - [0:02:07.101]
     0x2510, 0x3041,  // RESERVED_MFR2_2510 - [0:02:07.103]
     0x2510, 0x2000,  // RESERVED_MFR2_2510 - [0:02:07.105]
     0x2510, 0x3102,  // RESERVED_MFR2_2510 - [0:02:07.107]
     0x2510, 0x3041,  // RESERVED_MFR2_2510 - [0:02:07.109]
     0x2510, 0x8028,  // RESERVED_MFR2_2510 - [0:02:07.111]
     0x2510, 0x220A,  // RESERVED_MFR2_2510 - [0:02:07.113]
     0x2510, 0x880B,  // RESERVED_MFR2_2510 - [0:02:07.115]
     0x2510, 0x882B,  // RESERVED_MFR2_2510 - [0:02:07.117]
     0x2510, 0x2440,  // RESERVED_MFR2_2510 - [0:02:07.119]
     0x2510, 0xB095,  // RESERVED_MFR2_2510 - [0:02:07.121]
     0x2510, 0xF110,  // RESERVED_MFR2_2510 - [0:02:07.123]
     0x2510, 0xF864,  // RESERVED_MFR2_2510 - [0:02:07.125]
     0x2510, 0xF90D,  // RESERVED_MFR2_2510 - [0:02:07.128]
     0x2510, 0x8008,  // RESERVED_MFR2_2510 - [0:02:07.131]
     0x2510, 0x3004,  // RESERVED_MFR2_2510 - [0:02:07.134]
     0x2510, 0x2202,  // RESERVED_MFR2_2510 - [0:02:07.136]
     0x2510, 0x2442,  // RESERVED_MFR2_2510 - [0:02:07.140]
     0x2510, 0x882B,  // RESERVED_MFR2_2510 - [0:02:07.142]
     0x2510, 0x3220,  // RESERVED_MFR2_2510 - [0:02:07.145]
     0x2510, 0x2004,  // RESERVED_MFR2_2510 - [0:02:07.148]
     0x2510, 0x880B,  // RESERVED_MFR2_2510 - [0:02:07.151]
     0x2510, 0x2004,  // RESERVED_MFR2_2510 - [0:02:07.153]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.155]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.157]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.159]
     0x2510, 0x240D,  // RESERVED_MFR2_2510 - [0:02:07.161]
     0x2510, 0x2751,  // RESERVED_MFR2_2510 - [0:02:07.163]
     0x2510, 0x2423,  // RESERVED_MFR2_2510 - [0:02:07.165]
     0x2510, 0x2750,  // RESERVED_MFR2_2510 - [0:02:07.167]
     0x2510, 0x2421,  // RESERVED_MFR2_2510 - [0:02:07.169]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.171]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.173]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.175]
     0x2510, 0x3250,  // RESERVED_MFR2_2510 - [0:02:07.177]
     0x2510, 0x27D8,  // RESERVED_MFR2_2510 - [0:02:07.179]
     0x2510, 0x242B,  // RESERVED_MFR2_2510 - [0:02:07.181]
     0x2510, 0x27D9,  // RESERVED_MFR2_2510 - [0:02:07.183]
     0x2510, 0x242B,  // RESERVED_MFR2_2510 - [0:02:07.185]
     0x2510, 0x3250,  // RESERVED_MFR2_2510 - [0:02:07.187]
     0x2510, 0xC023,  // RESERVED_MFR2_2510 - [0:02:07.188]
     0x2510, 0x2402,  // RESERVED_MFR2_2510 - [0:02:07.189]
     0x2510, 0xC023,  // RESERVED_MFR2_2510 - [0:02:07.191]
     0x2510, 0x2751,  // RESERVED_MFR2_2510 - [0:02:07.192]
     0x2510, 0x2423,  // RESERVED_MFR2_2510 - [0:02:07.193]
     0x2510, 0xC02B,  // RESERVED_MFR2_2510 - [0:02:07.194]
     0x2510, 0x2750,  // RESERVED_MFR2_2510 - [0:02:07.195]
     0x2510, 0x2421,  // RESERVED_MFR2_2510 - [0:02:07.196]
     0x2510, 0xC003,  // RESERVED_MFR2_2510 - [0:02:07.198]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.200]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.202]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.204]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.206]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.208]
     0x2510, 0x2404,  // RESERVED_MFR2_2510 - [0:02:07.210]
     0x2510, 0x2779,  // RESERVED_MFR2_2510 - [0:02:07.212]
     0x2510, 0x2427,  // RESERVED_MFR2_2510 - [0:02:07.215]
     0x2510, 0x2781,  // RESERVED_MFR2_2510 - [0:02:07.217]
     0x2510, 0x2427,  // RESERVED_MFR2_2510 - [0:02:07.219]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.221]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.223]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.225]
     0x2510, 0x2791,  // RESERVED_MFR2_2510 - [0:02:07.227]
     0x2510, 0x2428,  // RESERVED_MFR2_2510 - [0:02:07.229]
     0x2510, 0x2799,  // RESERVED_MFR2_2510 - [0:02:07.231]
     0x2510, 0x2426,  // RESERVED_MFR2_2510 - [0:02:07.233]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.235]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.237]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.239]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.241]
     0x2510, 0x27A1,  // RESERVED_MFR2_2510 - [0:02:07.243]
     0x2510, 0x2428,  // RESERVED_MFR2_2510 - [0:02:07.245]
     0x2510, 0x27A9,  // RESERVED_MFR2_2510 - [0:02:07.247]
     0x2510, 0x2426,  // RESERVED_MFR2_2510 - [0:02:07.249]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.251]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.253]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.255]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.257]
     0x2510, 0xC167,  // RESERVED_MFR2_2510 - [0:02:07.259]
     0x2510, 0x2400,  // RESERVED_MFR2_2510 - [0:02:07.261]
     0x2510, 0xC067,  // RESERVED_MFR2_2510 - [0:02:07.263]
     0x2510, 0x2405,  // RESERVED_MFR2_2510 - [0:02:07.265]
     0x2510, 0x240C,  // RESERVED_MFR2_2510 - [0:02:07.267]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.269]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.271]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.273]
     0x2510, 0x30C2,  // RESERVED_MFR2_2510 - [0:02:07.275]
     0x2510, 0xA9A0,  // RESERVED_MFR2_2510 - [0:02:07.277]
     0x2510, 0xB094,  // RESERVED_MFR2_2510 - [0:02:07.279]
     0x2510, 0x2201,  // RESERVED_MFR2_2510 - [0:02:07.281]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.283]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.285]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.287]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.289]
     0x2510, 0xB800,  // RESERVED_MFR2_2510 - [0:02:07.291]
     0x2510, 0x8058,  // RESERVED_MFR2_2510 - [0:02:07.293]
     0x2510, 0xA005,  // RESERVED_MFR2_2510 - [0:02:07.295]
     0x2510, 0x3101,  // RESERVED_MFR2_2510 - [0:02:07.297]
     0x2510, 0x3041,  // RESERVED_MFR2_2510 - [0:02:07.299]
     0x2510, 0x3104,  // RESERVED_MFR2_2510 - [0:02:07.301]
     0x2510, 0xB035,  // RESERVED_MFR2_2510 - [0:02:07.303]
     0x2510, 0xB075,  // RESERVED_MFR2_2510 - [0:02:07.305]
     0x2510, 0x30C1,  // RESERVED_MFR2_2510 - [0:02:07.307]
     0x2510, 0x3102,  // RESERVED_MFR2_2510 - [0:02:07.310]
     0x2510, 0x3041,  // RESERVED_MFR2_2510 - [0:02:07.312]
     0x2510, 0xB808,  // RESERVED_MFR2_2510 - [0:02:07.314]
     0x2510, 0x3202,  // RESERVED_MFR2_2510 - [0:02:07.316]
     0x2510, 0xB848,  // RESERVED_MFR2_2510 - [0:02:07.318]
     0x2510, 0xB84C,  // RESERVED_MFR2_2510 - [0:02:07.320]
     0x2510, 0x2201,  // RESERVED_MFR2_2510 - [0:02:07.322]
     0x2510, 0xB377,  // RESERVED_MFR2_2510 - [0:02:07.325]
     0x2510, 0x8843,  // RESERVED_MFR2_2510 - [0:02:07.327]
     0x2510, 0x916F,  // RESERVED_MFR2_2510 - [0:02:07.329]
     0x2510, 0x2201,  // RESERVED_MFR2_2510 - [0:02:07.331]
     0x2510, 0xB84E,  // RESERVED_MFR2_2510 - [0:02:07.333]
     0x2510, 0xF905,  // RESERVED_MFR2_2510 - [0:02:07.335]
     0x2510, 0xF907,  // RESERVED_MFR2_2510 - [0:02:07.337]
     0x2510, 0x2200,  // RESERVED_MFR2_2510 - [0:02:07.339]
     0x2510, 0x885B,  // RESERVED_MFR2_2510 - [0:02:07.341]
     0x2510, 0xA898,  // RESERVED_MFR2_2510 - [0:02:07.343]
     0x2510, 0xA8D8,  // RESERVED_MFR2_2510 - [0:02:07.345]
     0x2510, 0xF8E8,  // RESERVED_MFR2_2510 - [0:02:07.347]
     0x2510, 0x80D8,  // RESERVED_MFR2_2510 - [0:02:07.349]
     0x2510, 0x9007,  // RESERVED_MFR2_2510 - [0:02:07.351]
     0x2510, 0x916F,  // RESERVED_MFR2_2510 - [0:02:07.353]
     0x2510, 0x2206,  // RESERVED_MFR2_2510 - [0:02:07.355]
     0x2510, 0xB808,  // RESERVED_MFR2_2510 - [0:02:07.358]
     0x2510, 0xC800,  // RESERVED_MFR2_2510 - [0:02:07.360]
     0x2510, 0xE807,  // RESERVED_MFR2_2510 - [0:02:07.362]
     0x2510, 0x3241,  // RESERVED_MFR2_2510 - [0:02:07.364]
     0x2510, 0x88DB,  // RESERVED_MFR2_2510 - [0:02:07.366]
     0x2510, 0xF8A8,  // RESERVED_MFR2_2510 - [0:02:07.368]
     0x2510, 0xF888,  // RESERVED_MFR2_2510 - [0:02:07.371]
     0x2510, 0x2203,  // RESERVED_MFR2_2510 - [0:02:07.374]
     0x2510, 0xB07B,  // RESERVED_MFR2_2510 - [0:02:07.376]
     0x2510, 0x2000,  // RESERVED_MFR2_2510 - [0:02:07.378]
     0x2510, 0x80C8,  // RESERVED_MFR2_2510 - [0:02:07.380]
     0x2510, 0x8088,  // RESERVED_MFR2_2510 - [0:02:07.382]
     0x2510, 0x220B,  // RESERVED_MFR2_2510 - [0:02:07.384]
     0x2510, 0xB06A,  // RESERVED_MFR2_2510 - [0:02:07.386]
     0x2510, 0x88CB,  // RESERVED_MFR2_2510 - [0:02:07.388]
     0x2510, 0x888B,  // RESERVED_MFR2_2510 - [0:02:07.390]
     0x2510, 0x221F,  // RESERVED_MFR2_2510 - [0:02:07.392]
     0x2510, 0xB04A,  // RESERVED_MFR2_2510 - [0:02:07.394]
     0x2510, 0x2213,  // RESERVED_MFR2_2510 - [0:02:07.396]
     0x2510, 0x210D,  // RESERVED_MFR2_2510 - [0:02:07.398]
     0x2510, 0x2108,  // RESERVED_MFR2_2510 - [0:02:07.401]
     0x2510, 0x902F,  // RESERVED_MFR2_2510 - [0:02:07.405]
     0x2510, 0xB04B,  // RESERVED_MFR2_2510 - [0:02:07.408]
     0x2510, 0xF880,  // RESERVED_MFR2_2510 - [0:02:07.411]
     0x2510, 0x2205,  // RESERVED_MFR2_2510 - [0:02:07.414]
     0x2510, 0x2205,  // RESERVED_MFR2_2510 - [0:02:07.416]
     0x2510, 0x2203,  // RESERVED_MFR2_2510 - [0:02:07.420]
     0x2510, 0x9800,  // RESERVED_MFR2_2510 - [0:02:07.422]
     0x2510, 0xB043,  // RESERVED_MFR2_2510 - [0:02:07.424]
     0x2510, 0xA8C9,  // RESERVED_MFR2_2510 - [0:02:07.426]
     0x2510, 0x31C1,  // RESERVED_MFR2_2510 - [0:02:07.428]
     0x2510, 0x80A8,  // RESERVED_MFR2_2510 - [0:02:07.430]
     0x2510, 0x2205,  // RESERVED_MFR2_2510 - [0:02:07.432]
     0x2510, 0x916F,  // RESERVED_MFR2_2510 - [0:02:07.434]
     0x2510, 0x2104,  // RESERVED_MFR2_2510 - [0:02:07.436]
     0x2510, 0x88AB,  // RESERVED_MFR2_2510 - [0:02:07.438]
     0x2510, 0x2104,  // RESERVED_MFR2_2510 - [0:02:07.440]
     0x2510, 0xB808,  // RESERVED_MFR2_2510 - [0:02:07.442]
     0x2510, 0x9800,  // RESERVED_MFR2_2510 - [0:02:07.444]
     0x2510, 0x2440,  // RESERVED_MFR2_2510 - [0:02:07.446]
     0x2510, 0xF010,  // RESERVED_MFR2_2510 - [0:02:07.449]
     0x2510, 0xF804,  // RESERVED_MFR2_2510 - [0:02:07.451]
     0x2510, 0x2000,  // RESERVED_MFR2_2510 - [0:02:07.453]
     0x2510, 0x8088,  // RESERVED_MFR2_2510 - [0:02:07.455]
     0x2510, 0x3002,  // RESERVED_MFR2_2510 - [0:02:07.457]
     0x2510, 0xB838,  // RESERVED_MFR2_2510 - [0:02:07.459]
     0x2510, 0xA8C8,  // RESERVED_MFR2_2510 - [0:02:07.461]
     0x2510, 0xB04B,  // RESERVED_MFR2_2510 - [0:02:07.463]
     0x2510, 0x2442,  // RESERVED_MFR2_2510 - [0:02:07.465]
     0x2510, 0x3210,  // RESERVED_MFR2_2510 - [0:02:07.467]
     0x2510, 0x2206,  // RESERVED_MFR2_2510 - [0:02:07.469]
     0x2510, 0x888B,  // RESERVED_MFR2_2510 - [0:02:07.471]
     0x2510, 0x2203,  // RESERVED_MFR2_2510 - [0:02:07.473]
     0x2510, 0xF1CB,  // RESERVED_MFR2_2510 - [0:02:07.475]
     0x2510, 0x2201,  // RESERVED_MFR2_2510 - [0:02:07.477]
     0x2510, 0x3202,  // RESERVED_MFR2_2510 - [0:02:07.480]
     0x2510, 0xF880,  // RESERVED_MFR2_2510 - [0:02:07.483]
     0x2510, 0xB830,  // RESERVED_MFR2_2510 - [0:02:07.486]
     0x2510, 0xC801,  // RESERVED_MFR2_2510 - [0:02:07.488]
     0x2510, 0x30C2,  // RESERVED_MFR2_2510 - [0:02:07.490]
     0x2510, 0xE80C,  // RESERVED_MFR2_2510 - [0:02:07.492]
     0x2510, 0x2201,  // RESERVED_MFR2_2510 - [0:02:07.494]
     0x2510, 0xB04A,  // RESERVED_MFR2_2510 - [0:02:07.496]
     0x2510, 0x2227,  // RESERVED_MFR2_2510 - [0:02:07.498]
     0x2510, 0x2205,  // RESERVED_MFR2_2510 - [0:02:07.500]
     0x2510, 0x3241,  // RESERVED_MFR2_2510 - [0:02:07.502]
     0x2510, 0x2207,  // RESERVED_MFR2_2510 - [0:02:07.504]
     0x2510, 0x902F,  // RESERVED_MFR2_2510 - [0:02:07.506]
     0x2510, 0x220E,  // RESERVED_MFR2_2510 - [0:02:07.508]
     0x2510, 0x2205,  // RESERVED_MFR2_2510 - [0:02:07.510]
     0x2510, 0x2204,  // RESERVED_MFR2_2510 - [0:02:07.512]
     0x2510, 0xB042,  // RESERVED_MFR2_2510 - [0:02:07.514]
     0x2510, 0xA9A1,  // RESERVED_MFR2_2510 - [0:02:07.516]
     0x2510, 0x8008,  // RESERVED_MFR2_2510 - [0:02:07.518]
     0x2510, 0xB0D3,  // RESERVED_MFR2_2510 - [0:02:07.520]
     0x2510, 0x31C1,  // RESERVED_MFR2_2510 - [0:02:07.522]
     0x2510, 0x916B,  // RESERVED_MFR2_2510 - [0:02:07.524]
     0x2510, 0x2008,  // RESERVED_MFR2_2510 - [0:02:07.526]
     0x2510, 0x32C1,  // RESERVED_MFR2_2510 - [0:02:07.528]
     0x2510, 0x8803,  // RESERVED_MFR2_2510 - [0:02:07.530]
     0x2510, 0xA044,  // RESERVED_MFR2_2510 - [0:02:07.532]
     0x2510, 0x3044,  // RESERVED_MFR2_2510 - [0:02:07.534]
     0x2510, 0x2000,  // RESERVED_MFR2_2510 - [0:02:07.536]
     0x2510, 0xA004,  // RESERVED_MFR2_2510 - [0:02:07.538]
     0x2510, 0x2000,  // RESERVED_MFR2_2510 - [0:02:07.541]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.543]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.545]
     0x2510, 0x7FFF,  // RESERVED_MFR2_2510 - [0:02:07.548]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.550]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.552]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.554]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.556]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.558]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.560]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.562]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.564]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.566]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.568]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.570]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.572]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.574]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.576]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.578]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.580]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.582]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.584]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.586]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.588]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.590]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.592]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.594]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.596]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.598]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.600]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.602]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.604]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.606]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.608]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.610]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.612]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.614]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.616]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.618]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.620]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.622]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.624]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.626]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.628]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.630]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.632]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.634]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.636]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.639]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.641]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.643]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.645]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.647]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.649]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.651]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.653]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.655]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.657]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.659]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.661]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.663]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.665]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.667]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.669]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.671]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.673]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.675]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.677]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.679]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.681]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.683]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.685]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.687]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.689]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.691]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.693]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.695]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.699]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.701]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.703]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.705]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.707]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.709]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.711]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.712]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.714]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.716]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.718]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.720]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.722]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.724]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.726]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.728]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.731]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.733]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.735]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.737]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.739]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.741]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.743]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.745]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.747]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.749]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.751]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.753]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.755]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.757]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.759]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.761]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.763]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.765]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.767]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.769]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.771]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.773]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.775]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.777]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.779]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.781]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.783]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.785]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.788]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.790]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.792]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.794]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.797]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.799]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.801]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.803]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.805]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.808]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.810]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.812]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.814]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.816]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.818]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.820]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.822]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.824]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.826]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.828]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.830]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.832]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.834]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.836]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.839]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.841]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.843]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.845]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.847]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.849]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.851]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.853]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.855]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.857]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.859]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.861]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.863]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.865]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.868]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.870]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.872]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.874]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.876]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.878]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.880]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.882]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.884]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.886]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.888]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.890]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.892]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.894]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.896]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.898]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.900]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.903]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.905]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.907]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.909]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.911]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.913]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.915]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.917]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.919]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.921]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.923]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.925]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.926]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.928]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.930]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.932]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.934]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.937]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.939]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.941]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.943]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.945]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.947]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.949]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.951]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.953]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.955]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.957]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.959]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.961]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.963]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.966]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.968]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.970]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.972]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.974]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.976]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.978]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.980]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.982]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.984]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.986]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.988]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.990]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.992]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.994]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.996]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:07.998]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:08.000]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:08.003]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:08.005]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:08.007]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:08.009]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:08.011]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:08.013]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:08.015]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:08.017]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:08.019]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:08.022]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:08.024]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:08.026]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:08.028]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:08.030]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:08.032]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:08.034]
     0x2510, 0xFFFF,  // RESERVED_MFR2_2510 - [0:02:08.036]
     0x2510, 0xFFFF  // RESERVED_MFR2_2510 - [0:02:08.
};
// DELAY= 5 0 , // [0:0 2:08.09 0]
uint16_t ar0233_init_setting_step3[] = {
     0x3474, 0x006F,  // RESERVED_MFR_3474 - [0:02:08.093]
     0x3E00, 0x8000,  // LFM2_T1_CTRL - [0:02:08.096]
     0x300C, 0x07D0,  // LINE_LENGTH_PCK_ - [0:02:08.098]
     0x300A, 0x06A4,  // FRAME_LENGTH_LINES_ - [0:02:08.101]
     0x3362, 0x0001,  // DC_GAIN - [0:02:08.105]
     0x3238, 0x8446,  // EXPOSURE_RATIO - [0:02:08.109]
     0x3012, 0x01FF,  // COARSE_INTEGRATION_TIME_ - [0:02:08.113]
     0x3212, 0x0003,  // COARSE_INTEGRATION_TIME2 - [0:02:08.116]
     0x3112, 0x71E7,  // RESERVED_MFR_3112 - [0:02:08.128]
     0x3082, 0x0004,  // OPERATION_MODE_CTRL - [0:02:08.152]
     0x30BA, 0x1121,  // DIGITAL_CTRL - [0:02:08.155]
     0x31AC, 0x140C,  // DATA_FORMAT_BITS - [0:02:08.170]
     0x31AC, 0x180C,  // DATA_FORMAT_BITS - [0:02:08.201]
     0x31D0, 0x0001,  // COMPANDING - [0:02:08.203]
     0x33DA, 0x0000,  // OC_LUT_CONTROL - [0:02:08.221]
     0x33C0, 0x2000,  // OC_LUT_00 - [0:02:08.225]
     0x33C2, 0x3450,  // OC_LUT_01 - [0:02:08.228]
     0x33C4, 0x48A0,  // OC_LUT_02 - [0:02:08.230]
     0x33C6, 0x5CF0,  // OC_LUT_03 - [0:02:08.232]
     0x33C8, 0x7140,  // OC_LUT_04 - [0:02:08.235]
     0x33CA, 0x8590,  // OC_LUT_05 - [0:02:08.240]
     0x33CC, 0x99E0,  // OC_LUT_06 - [0:02:08.245]
     0x33CE, 0xAE30,  // OC_LUT_07 - [0:02:08.248]
     0x33D0, 0xC280,  // OC_LUT_08 - [0:02:08.251]
     0x33D2, 0xD6D0,  // OC_LUT_09 - [0:02:08.255]
     0x33D4, 0xEB20,  // OC_LUT_10 - [0:02:08.258]
     0x33D6, 0xFF70,  // OC_LUT_11 - [0:02:08.262]
     0x33F4, 0xFF70,  // OC_LUT_12 - [0:02:08.265]
     0x33F6, 0xFF70,  // OC_LUT_13 - [0:02:08.268]
     0x33F8, 0xFF70,  // OC_LUT_14 - [0:02:08.271]
     0x33FA, 0xFF70,  // OC_LUT_15 - [0:02:08.274]
     0x562E, 0x0111,  // OCL_T1_GAIN_ - [0:02:08.277]
     0x562E, 0x0111,  // OCL_T1_GAIN_ - [0:02:08.280]
     0x3366, 0x4441,  // ANALOG_GAIN - [0:02:08.286]
     0x3366, 0x4431,  // ANALOG_GAIN - [0:02:08.292]
     0x336A, 0x0000,  // ANALOG_GAIN2 - [0:02:08.297]
     0x336A, 0x00C0,  // ANALOG_GAIN2 - [0:02:08.303]
     0x3E14, 0x002C,  // RESERVED_MFR_3E14 - [0:02:08.306]
     0x3E14, 0x002C,  // RESERVED_MFR_3E14 - [0:02:08.310]
     0x3E18, 0x0F52,  // RESERVED_MFR_3E18 - [0:02:08.313]
     0x3E18, 0x0F52,  // RESERVED_MFR_3E18 - [0:02:08.316]
     0x3E02, 0x0FA0,  // RESERVED_MFR_3E02 - [0:02:08.318]
     0x562A, 0x04E2,  // OCL_T1_E2_E1_SAT - [0:02:08.320]
     0x3364, 0x06F4,  // RESERVED_MFR_3364 - [0:02:08.324]
     0x3212, 0x0004,  // COARSE_INTEGRATION_TIME2 - [0:02:08.330]
     0x301A, 0x005C,  // RESET_REGISTER - [0:02:08.333]
     0x3022, 0x0001,  // GROUPED_PARAMETER_HOLD_ - [0:02:09.908]
     0x305A, 0x0094,  // RED_GAIN - [0:02:09.912]
     0x3058, 0x0090,  // BLUE_GAIN - [0:02:09.913]
     0x3022, 0x0000,  // GROUPED_PARAMETER_HOLD_ - [0:02:09.914]
     0x3022, 0x0001,  // GROUPED_PARAMETER_HOLD_ - [0:02:11.459]
     0x305A, 0x009D,  // RED_GAIN - [0:02:11.461]
     0x3058, 0x0097,  // BLUE_GAIN - [0:02:11.464]
     0x3022, 0x0000,  // GROUPED_PARAMETER_HOLD_ - [0:02:11.466]
     0x3022, 0x0001,  // GROUPED_PARAMETER_HOLD_ - [0:02:12.275]
     0x305A, 0x00A9,  // RED_GAIN - [0:02:12.280]
     0x3058, 0x00A0,  // BLUE_GAIN - [0:02:12.282]
     0x3022, 0x0000 // GROUPED_PARAMETER_HOLD_ - [0:02:84
	 // 0x30, 0x1A, 0x00, 0x5C,  // RESET_REGISTER - [0:00:08.075]
	 // 0x30, 0x1A, 0x00, 0x58,
	 // 0x30, 0x1A, 0x01, 0x58,
	 // 0x30, 0x1A, 0x01, 0x5C  // RESET_REGISTE
};

uint32_t ar0233_stream_on_setting[] = {
	0x301A, 0x015C   //  RESET_REGISTE
};

uint32_t ar0233_stream_off_setting[] = {
	0x301A, 0x0158,
};

uint16_t ar0233_sync_standard_restart_setting[] = {
	0x301A, 0x0958,
};

uint16_t ar0233_sync_shutter_restart_setting[] = {
	0x301A, 0x095c,
};

uint32_t ar0233_sync_stream_off_setting[] = {
	0x301A, 0x0858,
};



#else
// line 12
static uint8_t ar0233_init_setting_step1[] = {
     0x30, 0x1A, 0x00, 0x5D ,   // RESET_REGISTER - [0:02:05.241]
     0x30, 0x1A, 0x00, 0x58   // RESET_REGISTER - [0:02:05.245]
         };
// DELAY= 50 	, // [0:02:05.297]
// DELAY= 50 	, // [0:02:05.460]
static uint8_t ar0233_init_setting_step2[] ={
	0x30, 0x1A, 0x00, 0x58 ,  // RESET_REGISTER
	0x30, 0x64, 0x00, 0x00 ,  // SMIA_TEST
	0x3C, 0x72, 0x00, 0x76 ,  // ADC_DEC_CTRL7
	0x3C, 0x74, 0x00, 0x31 ,  // ADC_DEC_CTRL8
	0x3C, 0x76, 0x00, 0xDC ,  // ADC_DEC_CTRL9
	0x3C, 0x78, 0x01, 0xAA ,  // ADC_DEC_CTRL10
	0x3C, 0x7A, 0x03, 0x52 ,  // ADC_DEC_CTRL11
	0x3C, 0x7C, 0x06, 0xAA ,  // ADC_DEC_CTRL12
	0x35, 0x6A, 0x81, 0xAA ,  // RESERVED_MFR_356A
	0x35, 0x68, 0x00, 0x28 ,  // RESERVED_MFR_3568
	0x37, 0xB2, 0x1F, 0xFF ,  // DBLC_OUT_CLIP_MAX
	0x35, 0x62, 0x0C, 0x08 ,  // RESERVED_MFR_3562
	0x35, 0x20, 0x00, 0x80 ,  // RESERVED_MFR_3520
	0x35, 0x3C, 0x9A, 0x8A ,  // RESERVED_MFR_353C
	0x35, 0x76, 0x1D, 0xFF ,  // RESERVED_MFR_3576
	0x35, 0x44, 0x03, 0x0F ,  // RESERVED_MFR_3544
	0x35, 0x34, 0x38, 0x98 ,  // RESERVED_MFR_3534
	0x35, 0x3A, 0x9A, 0x9A ,  // RESERVED_MFR_353A
	0x35, 0x6E, 0x04, 0x8A ,  // RESERVED_MFR_356E
	0x35, 0x64, 0x12, 0x23 ,  // RESERVED_MFR_3564
	0x35, 0x08, 0xAF, 0x1A ,  // RESERVED_MFR_3508
	0x30, 0x86, 0x00, 0x00 ,  // RESERVED_MFR_3086
	0x34, 0xBA, 0x00, 0x01 ,  // RESERVED_MFR_34BA
	0x34, 0xB8, 0x00, 0x01 ,  // RESERVED_MFR_34B8
	0x35, 0x50, 0x80, 0x6C ,  // RESERVED_MFR_3550
	0x35, 0x22, 0x05, 0x19 ,  // RESERVED_MFR_3522
	0x3E, 0x3E, 0x00, 0x0C ,  // RESERVED_MFR_3E3E
	0x30, 0x92, 0x40, 0x8C ,  // RESERVED_MFR_3092
	0x35, 0x30, 0x1F, 0x18 ,  // RESERVED_MFR_3530
	0x33, 0x64, 0x07, 0x66 ,  // RESERVED_MFR_3364
	0x35, 0x28, 0xE0, 0x08 ,  // RESERVED_MFR_3528
	0x35, 0x1A, 0xF4, 0x00 ,  // RESERVED_MFR_351A
	0x35, 0x7A, 0x00, 0x44 ,  // RESERVED_MFR_357A
	0x35, 0x14, 0x5B, 0x5B ,  // RESERVED_MFR_3514
	0x35, 0x78, 0x5B, 0x5B ,  // RESERVED_MFR_3578
	0x35, 0x26, 0x10, 0x00 ,  // RESERVED_MFR_3526
	0x35, 0x18, 0x44, 0x44 ,  // RESERVED_MFR_3518
	0x35, 0x2A, 0x08, 0x27 ,  // RESERVED_MFR_352A
	0x35, 0x48, 0x3A, 0x28 ,  // RESERVED_MFR_3548
	0x35, 0x4A, 0x32, 0x3C ,  // RESERVED_MFR_354A
	0x35, 0x4C, 0x32, 0x32 ,  // RESERVED_MFR_354C
	0x35, 0x4E, 0x32, 0x32 ,  // RESERVED_MFR_354E
	0x25, 0x12, 0x80, 0x00 ,  // RESERVED_MFR2_2512
	0x25, 0x10, 0x07, 0x0F ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x10, 0x11 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x12, 0x15 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x18, 0x19 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x1D, 0x1E ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x21 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x40 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x51, 0x72 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x85, 0x86 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x87, 0x88 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x89, 0x8B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x95, 0x9A ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x9B, 0x9E ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA2, 0xA6 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xAA, 0xAC ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xAE, 0xB0 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB3, 0xB5 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xCF, 0xD1 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xD9, 0xDD ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xE0, 0xE3 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xC0, 0x03 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x80, 0x5A ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA0, 0xE0 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x41 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x42 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x48 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x88 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0xA0 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x90 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0xC2 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA0, 0xC0 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x90, 0x08 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0x02 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x90, 0x18 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x89, 0x1A ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x80, 0x7E ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x89, 0x5B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x89, 0x7B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x89, 0x7F ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA0, 0xC4 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x80, 0x5A ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x90, 0x39 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x90, 0x7F ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x89, 0x5B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x64 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x89, 0x1B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x10 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0x03 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x90, 0x6B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x64 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x84 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x03 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x44 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA0, 0x04 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x01 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x01 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x02 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x42 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x20 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x21 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x03 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x42 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x20 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x21 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x04 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x42 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x20 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x21 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x02 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x03 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x41 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x29 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x40 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x2A ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x01 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x01 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB8, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x80, 0x58 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA0, 0x05 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x31, 0x01 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x41 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x31, 0x04 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x35 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x75 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0xC1 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x31, 0x02 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x41 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB8, 0x08 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x02 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB8, 0x48 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB8, 0x4C ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x01 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB3, 0x77 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0x43 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x91, 0x6F ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x01 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB8, 0x4E ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF9, 0x05 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF9, 0x07 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0x5B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA8, 0x98 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA8, 0xD8 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF8, 0xE8 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x80, 0xD8 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x90, 0x07 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x91, 0x6F ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x06 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB8, 0x08 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xC8, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xE8, 0x09 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0xDB ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF8, 0xA8 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF8, 0x88 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x03 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x7B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x80, 0xC8 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x80, 0x88 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x0B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x6A ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0xCB ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0x8B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x24 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x4A ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x18 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x21, 0x0D ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x21, 0x08 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x90, 0x2F ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x4B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF8, 0x80 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x05 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x05 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x03 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x98, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x43 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA8, 0xC9 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x31, 0xC1 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x80, 0xA8 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x05 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x91, 0x6F ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x21, 0x04 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0xAB ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x21, 0x04 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB8, 0x08 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x98, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x40 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF1, 0x10 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF8, 0x04 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x80, 0x88 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x02 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB8, 0x38 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA8, 0xC8 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x4B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x42 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x10 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x06 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0x8B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x03 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF1, 0xCB ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF1, 0xCC ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF1, 0xCC ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x01 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x02 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF8, 0x80 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB8, 0x30 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xC8, 0x01 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0xC2 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xE8, 0x0C ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x01 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x4A ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x26 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x05 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x41 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x06 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x90, 0x2F ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x0E ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x05 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x04 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x42 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA9, 0xA1 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x80, 0x08 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0xD3 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x31, 0xC1 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x91, 0x6B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x08 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0xC1 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0x03 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA0, 0x44 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x44 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA0, 0x04 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA0, 0x84 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0xD0 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x80, 0x7C ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x31, 0x41 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x41 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x42 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x31, 0x42 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x41 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x42 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x81 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x41 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x42 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x90 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x41 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x42 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x31, 0x10 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x41 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x31, 0x20 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x41 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x82 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x41 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0xA0 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x41 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0x1B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0x7F ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA0, 0x8C ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x1F ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA0, 0x84 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x40 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x60 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x48 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x95 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF1, 0x10 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF8, 0x64 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF9, 0x0D ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x84 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0xC1 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x90 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x88 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x43 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x80, 0x58 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x01 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x42 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x20 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x02 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0x67 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x04 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0x03 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x41 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0xC2 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA9, 0xA0 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x94 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x01 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA0, 0xC4 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x44 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA0, 0x04 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB9, 0x80 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA8, 0x81 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA8, 0xC1 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x81, 0x08 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA1, 0x05 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0xC1 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x20 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x31, 0x01 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x41 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x31, 0x04 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x31, 0x02 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x41 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF8, 0x60 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x95 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x01 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB9, 0x88 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB9, 0xF8 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB9, 0xFC ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0x03 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x91, 0x6F ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x01 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB9, 0xFE ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF9, 0x05 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF9, 0x07 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x02 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0x0B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB3, 0x97 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF8, 0xE8 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x81, 0x88 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x90, 0x07 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x91, 0x6F ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x04 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB1, 0x37 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB9, 0xB8 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xC8, 0x01 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xE8, 0x09 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB1, 0x77 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0x8B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF8, 0xA8 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF8, 0x88 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x03 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA8, 0xC8 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x7B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x81, 0x88 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x80, 0x88 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x0B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x6A ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0x8B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0x8B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x24 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x4A ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x18 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x21, 0x0A ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x21, 0x0A ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x4B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x90, 0x2F ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF8, 0x80 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x11 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x05 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x04 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x43 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA8, 0xC1 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x31, 0xC1 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x80, 0x48 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x21, 0x03 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x91, 0x6F ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x21, 0x06 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0x4B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x21, 0x0A ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA8, 0xC1 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x40 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF1, 0x10 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF8, 0x04 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x80, 0x08 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x02 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0x0B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x02 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB9, 0x88 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x42 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x10 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x06 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x41 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA8, 0xC1 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF1, 0xCB ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF1, 0xCC ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF1, 0xCC ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x10 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x80, 0x88 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x0C ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0x8B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x05 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA8, 0xD0 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x4B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x02 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF8, 0x80 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB9, 0x80 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xC8, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0xC2 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xE8, 0x0C ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x01 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x4A ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x13 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x25 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x80, 0x88 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x05 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0x8B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x03 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x41 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x90, 0x2F ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x06 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x04 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x42 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA9, 0xA1 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x80, 0x58 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x93 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x31, 0xC1 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x91, 0x6B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x08 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0xC1 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0x03 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA1, 0x44 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x44 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA0, 0x04 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB8, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0xD0 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA1, 0x84 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB9, 0x80 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x80, 0x7C ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x31, 0x41 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x41 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x42 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x31, 0x42 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x41 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x42 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x81 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x41 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x42 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x90 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x41 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x42 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x31, 0x10 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x41 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x31, 0x20 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x41 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x82 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x41 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0xA0 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x41 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0x1B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0x7F ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x40 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x60 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x48 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x95 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF1, 0x10 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF8, 0x64 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF9, 0x0D ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0xC2 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0xA0 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x90 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x88 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x43 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x80, 0x58 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x01 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x02 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0x5B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x42 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x20 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x03 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x80, 0x58 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x01 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0x5B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x41 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0xC2 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x07 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x80, 0x18 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0x1B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x08 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x80, 0x1A ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x0A ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x80, 0x02 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA9, 0xA1 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x94 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x01 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0x03 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA1, 0xC4 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x44 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB8, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA0, 0x04 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x01 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x01 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x01 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x01 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x51 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x23 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x50 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x21 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x49 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x22 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x49 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x23 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x09 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x20 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x29 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x23 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x42 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x22 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x22 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x69 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x21 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x02 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x21 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x42 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x6A ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x20 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x6A ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x21 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x03 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x20 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x03 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x21 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x42 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x6B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x20 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x6B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x21 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x04 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x20 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x04 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x21 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x42 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x6C ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x20 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x6C ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x21 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x59 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x22 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x58 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x20 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x03 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x12 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x42 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x22 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x1A ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x42 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x20 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x02 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x23 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x59 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x39 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x58 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x3A ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x50 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xC0, 0x23 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x02 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x05 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x89 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x2E ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x88 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x2F ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x50 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0xD8 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x33 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0xD9 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x34 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x50 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xC0, 0x23 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x02 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xC0, 0x23 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x51 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x23 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xC0, 0x2B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x50 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x21 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xC0, 0x03 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x50 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xC0, 0x21 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x05 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xC0, 0x62 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x50 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xC0, 0x23 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x51 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x23 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xC0, 0x2B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x50 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x21 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xC0, 0x03 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x50 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xC0, 0xE3 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0xB1 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x37 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x50 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xC0, 0x2B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x22 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xC0, 0x23 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x51 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x23 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xC0, 0x2B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x50 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x21 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xC0, 0x03 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x04 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x79 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x2C ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x81 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x2D ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x91 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x30 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x99 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x28 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0xA1 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x30 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0xA9 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x28 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xC1, 0x65 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x15 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xC0, 0x26 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x07 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xC0, 0x27 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x06 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x96 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x16 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xC1, 0x67 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xC0, 0x67 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x06 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x16 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB8, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x80, 0x58 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA0, 0x05 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x31, 0x01 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x41 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x31, 0x04 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x35 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x75 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0xC1 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x31, 0x02 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x41 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB8, 0x08 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x02 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB8, 0x48 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB8, 0x4C ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x01 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB3, 0x77 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0x43 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x91, 0x6F ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x01 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB8, 0x4E ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF9, 0x05 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF9, 0x07 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0x5B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA8, 0x98 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA8, 0xD8 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF8, 0xE8 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x80, 0xD8 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x90, 0x07 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x91, 0x6F ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x06 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB8, 0x08 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xC8, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xE8, 0x09 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0xDB ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF8, 0xA8 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF8, 0x88 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x03 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x7B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x80, 0xC8 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x80, 0x88 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x0B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x6A ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0xCB ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0x8B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x24 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x4A ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x18 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x21, 0x0D ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x21, 0x08 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x90, 0x2F ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x4B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF8, 0x80 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x11 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x05 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x04 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x43 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA8, 0xC9 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x31, 0xC1 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x80, 0xA8 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x05 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x91, 0x6F ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x21, 0x04 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0xAB ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x40 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF1, 0x10 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF8, 0x04 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x80, 0x88 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x02 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB8, 0x38 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA8, 0xC8 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x4B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x42 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x10 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x06 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0x8B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x41 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x02 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF8, 0x80 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB8, 0x30 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xC8, 0x01 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0xC2 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xE8, 0x0C ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x01 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x4A ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x27 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x05 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x41 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x07 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x90, 0x2F ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x0E ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x05 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x04 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x42 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA8, 0xC9 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x43 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x31, 0xC1 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x91, 0x6F ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x09 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA0, 0x04 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0xC2 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA9, 0xA0 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x94 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x01 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB9, 0x80 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x60 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x31, 0x01 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x41 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x31, 0x02 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x41 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x80, 0x38 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x0A ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0x1B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0x3B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x40 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x95 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF1, 0x10 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF8, 0x64 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF9, 0x0D ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x80, 0x18 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x04 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x02 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x42 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0x3B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x20 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x04 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x88, 0x1B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x41 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0xC2 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA9, 0xA0 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x94 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x22, 0x01 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x31, 0x41 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA0, 0x05 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xC8, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xE8, 0x02 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x31, 0xC1 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x40 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x42 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xC8, 0x01 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0xC2 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x31, 0xC1 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA0, 0x44 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x44 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA0, 0x04 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x20, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x03 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x42 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x38 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x03 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x3B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x04 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x42 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x38 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x04 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x3B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x03 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x42 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x20 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x03 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x21 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x04 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x32, 0x42 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x20 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x27, 0x04 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x21 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x95 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF1, 0x10 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF8, 0x64 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xF9, 0x0D ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0x01 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x24, 0x42 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x30, 0xC2 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xA9, 0xA0 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB0, 0x94 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xB8, 0x00 ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x7F, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0xFF, 0xFF ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x34, 0x2B ,  // RESERVED_MFR2_2510
	0x25, 0x10, 0x36, 0x1A ,  // RESERVED_MFR2_2510
  };

// DELAY= 50 , // [0:0 2:08.0  90]
static uint8_t ar0233 _init_setting_step3[] = {
	0x3E, 0x94, 0x30, 0x07 ,  // RESERVED_MFR_3E94
	0x3E, 0x6E, 0xE2, 0x00 ,  // TEMPVSENS1_TMG_CTRL_K0
	0x3E, 0x98, 0x10, 0x00 ,  // TEMPVSENS1_EN_CTRL
	0x3F, 0x92, 0x4C, 0x00 ,  // TEMPVSENS1_TMG_CTRL
	0x30, 0xB8, 0x00, 0x0F ,  // TEMPSENS1_CTRL_REG
	0x30, 0xB8, 0x00, 0x07 ,  // TEMPSENS1_CTRL_REG
	0x30, 0x82, 0x00, 0x00 ,  // OPERATION_MODE_CTRL
	0x30, 0xBA, 0x11, 0x20 ,  // DIGITAL_CTRL
	0x31, 0xAC, 0x0C, 0x0C ,  // DATA_FORMAT_BITS
	0x30, 0x30, 0x00, 0x4B ,  // PLL_MULTIPLIER
	0x30, 0x2E, 0x00, 0x05 ,  // PRE_PLL_CLK_DIV
	0x30, 0x2C, 0x07, 0x01 ,  // VT_SYS_CLK_DIV
	0x30, 0x2A, 0x00, 0x06 ,  // VT_PIX_CLK_DIV
	0x30, 0x38, 0x00, 0x02 ,  // OP_SYS_CLK_DIV
	0x30, 0x36, 0x00, 0x06 ,  // OP_WORD_CLK_DIV
	0x31, 0xDC, 0x1F, 0xA0 ,  // RESERVED_MFR_31DC
	0x31, 0xAE, 0x02, 0x04 ,  // SERIAL_FORMAT
	0x31, 0xB0, 0x00, 0x33 ,  // FRAME_PREAMBLE
	0x31, 0xB2, 0x00, 0x20 ,  // LINE_PREAMBLE
	0x31, 0xB4, 0x31, 0x44 ,  // RESERVED_MFR_31B4
	0x31, 0xB6, 0x21, 0x43 ,  // RESERVED_MFR_31B6
	0x31, 0xB8, 0x30, 0xC7 ,  // RESERVED_MFR_31B8
	0x31, 0xBA, 0x01, 0x85 ,  // RESERVED_MFR_31BA
	0x31, 0xBC, 0x85, 0x84 ,  // RESERVED_MFR_31BC
	0x33, 0x42, 0x12, 0x2C ,  // MIPI_F1_PDT_EDT
	0x33, 0x46, 0x12, 0x2C ,  // MIPI_F2_PDT_EDT
	0x33, 0x4A, 0x12, 0x2C ,  // MIPI_F3_PDT_EDT
	0x33, 0x4E, 0x12, 0x2C ,  // MIPI_F4_PDT_EDT
	0x30, 0x04, 0x00, 0x48 ,   // X_ADDR_START_ - [0:02:05.494]
	0x30, 0x08, 0x07, 0xc7 ,   // X_ADDR_END_ - [0:02:05.501]
	0x30, 0x02, 0x00, 0x68 ,   // Y_ADDR_START_ - [0:02:05.510]
	0x30, 0x06, 0x04, 0x9f ,   // Y_ADDR_END_ - [0:02:05.520]
	0x30, 0x44, 0x04, 0x00 ,  // DARK_CONTROL
	0x30, 0x0C, 0x06, 0x88 ,  // LINE_LENGTH_PCK_
	0x30, 0x0A, 0x05, 0x42 ,  // FRAME_LENGTH_LINES_
	0x30, 0x12, 0x02, 0xA0 ,  // COARSE_INTEGRATION_TIME_
	0x31, 0xD0, 0x00, 0x00 ,  // COMPANDING
	0x30, 0x1A, 0x00, 0x5C ,  // RESET_REGISTER
	0x30, 0x22, 0x00, 0x01 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x00, 0xF4 ,  // RED_GAIN
	0x30, 0x58, 0x00, 0xC3 ,  // BLUE_GAIN
	0x30, 0x22, 0x00, 0x00 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x22, 0x00, 0x01 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x00, 0xF6 ,  // RED_GAIN
	0x30, 0x58, 0x00, 0xC4 ,  // BLUE_GAIN
	0x30, 0x22, 0x00, 0x00 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x22, 0x00, 0x01 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x00, 0xF8 ,  // RED_GAIN
	0x30, 0x58, 0x00, 0xC5 ,  // BLUE_GAIN
	0x30, 0x22, 0x00, 0x00 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x22, 0x00, 0x01 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x00, 0xFA ,  // RED_GAIN
	0x30, 0x58, 0x00, 0xC6 ,  // BLUE_GAIN
	0x30, 0x22, 0x00, 0x00 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x22, 0x00, 0x01 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x00, 0xFD ,  // RED_GAIN
	0x30, 0x58, 0x00, 0xC7 ,  // BLUE_GAIN
	0x30, 0x22, 0x00, 0x00 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x22, 0x00, 0x01 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x00, 0xFE ,  // RED_GAIN
	0x30, 0x58, 0x00, 0xC8 ,  // BLUE_GAIN
	0x30, 0x22, 0x00, 0x00 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x22, 0x00, 0x01 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x01, 0x00 ,  // RED_GAIN
	0x30, 0x58, 0x00, 0xC9 ,  // BLUE_GAIN
	0x30, 0x22, 0x00, 0x00 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x22, 0x00, 0x01 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x01, 0x02 ,  // RED_GAIN
	0x30, 0x58, 0x00, 0xCA ,  // BLUE_GAIN
	0x30, 0x22, 0x00, 0x00 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x01, 0x03 ,  // RED_GAIN
	0x30, 0x22, 0x00, 0x01 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x01, 0x05 ,  // RED_GAIN
	0x30, 0x58, 0x00, 0xCB ,  // BLUE_GAIN
	0x30, 0x22, 0x00, 0x00 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x01, 0x06 ,  // RED_GAIN
	0x30, 0x22, 0x00, 0x01 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x01, 0x07 ,  // RED_GAIN
	0x30, 0x58, 0x00, 0xCC ,  // BLUE_GAIN
	0x30, 0x22, 0x00, 0x00 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x01, 0x08 ,  // RED_GAIN
	0x30, 0x5A, 0x01, 0x09 ,  // RED_GAIN
	0x30, 0x5A, 0x01, 0x0A ,  // RED_GAIN
	0x30, 0x5A, 0x01, 0x09 ,  // RED_GAIN
	0x30, 0x5A, 0x01, 0x08 ,  // RED_GAIN
	0x30, 0x22, 0x00, 0x01 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x01, 0x07 ,  // RED_GAIN
	0x30, 0x58, 0x00, 0xCB ,  // BLUE_GAIN
	0x30, 0x22, 0x00, 0x00 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x01, 0x06 ,  // RED_GAIN
	0x30, 0x58, 0x00, 0xCA ,  // BLUE_GAIN
	0x30, 0x5A, 0x01, 0x05 ,  // RED_GAIN
	0x30, 0x22, 0x00, 0x01 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x01, 0x04 ,  // RED_GAIN
	0x30, 0x58, 0x00, 0xC9 ,  // BLUE_GAIN
	0x30, 0x22, 0x00, 0x00 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x01, 0x03 ,  // RED_GAIN
	0x30, 0x22, 0x00, 0x01 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x01, 0x02 ,  // RED_GAIN
	0x30, 0x58, 0x00, 0xC8 ,  // BLUE_GAIN
	0x30, 0x22, 0x00, 0x00 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x01, 0x01 ,  // RED_GAIN
	0x30, 0x22, 0x00, 0x01 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x01, 0x00 ,  // RED_GAIN
	0x30, 0x58, 0x00, 0xC7 ,  // BLUE_GAIN
	0x30, 0x22, 0x00, 0x00 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x22, 0x00, 0x01 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x00, 0xFF ,  // RED_GAIN
	0x30, 0x58, 0x00, 0xC6 ,  // BLUE_GAIN
	0x30, 0x22, 0x00, 0x00 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x00, 0xFE ,  // RED_GAIN
	0x30, 0x22, 0x00, 0x01 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x00, 0xFD ,  // RED_GAIN
	0x30, 0x58, 0x00, 0xC5 ,  // BLUE_GAIN
	0x30, 0x22, 0x00, 0x00 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x00, 0xFC ,  // RED_GAIN
	0x30, 0x22, 0x00, 0x01 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x00, 0xFB ,  // RED_GAIN
	0x30, 0x58, 0x00, 0xC4 ,  // BLUE_GAIN
	0x30, 0x22, 0x00, 0x00 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x00, 0xF9 ,  // RED_GAIN
	0x30, 0x22, 0x00, 0x01 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x00, 0xF8 ,  // RED_GAIN
	0x30, 0x58, 0x00, 0xC3 ,  // BLUE_GAIN
	0x30, 0x22, 0x00, 0x00 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x22, 0x00, 0x01 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x00, 0xF7 ,  // RED_GAIN
	0x30, 0x58, 0x00, 0xC2 ,  // BLUE_GAIN
	0x30, 0x22, 0x00, 0x00 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x00, 0xF6 ,  // RED_GAIN
	0x30, 0x22, 0x00, 0x01 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x00, 0xF2 ,  // RED_GAIN
	0x30, 0x58, 0x00, 0xC0 ,  // BLUE_GAIN
	0x30, 0x22, 0x00, 0x00 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x22, 0x00, 0x01 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x00, 0xEF ,  // RED_GAIN
	0x30, 0x58, 0x00, 0xBE ,  // BLUE_GAIN
	0x30, 0x22, 0x00, 0x00 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x22, 0x00, 0x01 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x00, 0xEE ,  // RED_GAIN
	0x30, 0x58, 0x00, 0xBD ,  // BLUE_GAIN
	0x30, 0x22, 0x00, 0x00 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x00, 0xED ,  // RED_GAIN
	0x30, 0x22, 0x00, 0x01 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x00, 0xEC ,  // RED_GAIN
	0x30, 0x58, 0x00, 0xBC ,  // BLUE_GAIN
	0x30, 0x22, 0x00, 0x00 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x00, 0xEA ,  // RED_GAIN
	0x30, 0x22, 0x00, 0x01 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x00, 0xE9 ,  // RED_GAIN
	0x30, 0x58, 0x00, 0xBB ,  // BLUE_GAIN
	0x30, 0x22, 0x00, 0x00 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x22, 0x00, 0x01 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x00, 0xE7 ,  // RED_GAIN
	0x30, 0x58, 0x00, 0xBA ,  // BLUE_GAIN
	0x30, 0x22, 0x00, 0x00 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x00, 0xE6 ,  // RED_GAIN
	0x30, 0x58, 0x00, 0xB9 ,  // BLUE_GAIN
	0x30, 0x5A, 0x00, 0xE5 ,  // RED_GAIN
	0x30, 0x22, 0x00, 0x01 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x00, 0xE4 ,  // RED_GAIN
	0x30, 0x58, 0x00, 0xB8 ,  // BLUE_GAIN
	0x30, 0x22, 0x00, 0x00 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x00, 0xE3 ,  // RED_GAIN
	0x30, 0x5A, 0x00, 0xE2 ,  // RED_GAIN
	0x30, 0x22, 0x00, 0x01 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x00, 0xE1 ,  // RED_GAIN
	0x30, 0x58, 0x00, 0xB7 ,  // BLUE_GAIN
	0x30, 0x22, 0x00, 0x00 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x00, 0xE0 ,  // RED_GAIN
	0x30, 0x22, 0x00, 0x01 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x00, 0xDF ,  // RED_GAIN
	0x30, 0x58, 0x00, 0xB6 ,  // BLUE_GAIN
	0x30, 0x22, 0x00, 0x00 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x00, 0xDE ,  // RED_GAIN
	0x30, 0x22, 0x00, 0x01 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x00, 0xDD ,  // RED_GAIN
	0x30, 0x58, 0x00, 0xB5 ,  // BLUE_GAIN
	0x30, 0x22, 0x00, 0x00 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x00, 0xDC ,  // RED_GAIN
	0x30, 0x22, 0x00, 0x01 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x00, 0xDB ,  // RED_GAIN
	0x30, 0x58, 0x00, 0xB4 ,  // BLUE_GAIN
	0x30, 0x22, 0x00, 0x00 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x00, 0xDA ,  // RED_GAIN
	0x30, 0x58, 0x00, 0xB3 ,  // BLUE_GAIN
	0x30, 0x5A, 0x00, 0xD9 ,  // RED_GAIN
	0x30, 0x5A, 0x00, 0xD8 ,  // RED_GAIN
	0x30, 0x58, 0x00, 0xB2 ,  // BLUE_GAIN
	0x30, 0x5A, 0x00, 0xD7 ,  // RED_GAIN
	0x30, 0x5A, 0x00, 0xD6 ,  // RED_GAIN
	0x30, 0x22, 0x00, 0x01 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x00, 0xD5 ,  // RED_GAIN
	0x30, 0x58, 0x00, 0xB1 ,  // BLUE_GAIN
	0x30, 0x22, 0x00, 0x00 ,  // GROUPED_PARAMETER_HOLD_
	0x30, 0x5A, 0x00, 0xD4 ,  // RED_GAIN
	0x30, 0x5A, 0x00, 0xD3 ,  // RED_GAIN
	0x30, 0x58, 0x00, 0xB0 ,  // BLUE_GAIN
	0x30, 0x5A, 0x00, 0xD2 ,  // RED_GAIN
	0x30, 0x5A, 0x00, 0xD1 ,  // RED_GAIN
	0x30, 0x5A, 0x00, 0xD0 ,  // RED_GAIN
	0x30, 0x5A, 0x00, 0xD1 ,  // RED_GAIN

	0x30, 0x1A, 0x00, 0x5C,   // RESET_REGISTER - [0:00:08.075]
	0x30, 0x1A, 0x00, 0x58,
	0x30, 0x1A, 0x01, 0x58,
	0x30, 0x1A, 0x01, 0x5C  // RESET_REGISTE
};

#endif
#endif  // UTILITY_INC_ONSEMI_0233_RAW12_SETTING_4LANE_H_
